.metric-text[data-v-7122cfac]{display:inline-flex;align-items:baseline;gap:.14em;white-space:nowrap;font:inherit;color:inherit;line-height:inherit;max-width:100%}.metric-segment[data-v-7122cfac]{flex:none;font:inherit;line-height:inherit}.metric-copy[data-v-7122cfac]{color:inherit}.metric-number[data-v-7122cfac]{background:linear-gradient(135deg,#7cf0c1,#74c6ff 48%,#b07dff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 22px rgba(116,198,255,.12);font-variant-numeric:tabular-nums}.review-suite[data-v-365621d5]{display:grid;gap:18px}.review-card[data-v-365621d5]{border:1px solid rgba(162,196,255,.14);background:linear-gradient(180deg,#182244e6,#101a34db),linear-gradient(135deg,#7ac1ff0d,#a975ff0a);box-shadow:0 24px 80px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:24px}.review-section-head[data-v-365621d5]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.review-section-head h3[data-v-365621d5]{margin:0 0 6px;font-size:22px}.review-section-head p[data-v-365621d5]{margin:0;color:#c5d0f0bd;font-size:13px}.review-management-tools[data-v-365621d5]{display:flex;align-items:center;gap:12px;min-width:min(720px,58%)}.review-search-input[data-v-365621d5]{min-width:280px;flex:1 1 360px}.review-editing-banner[data-v-365621d5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;border:1px solid rgba(120,230,205,.26);background:#78e6cd14;border-radius:18px;padding:12px 14px;color:#f0f4ffeb;font-weight:800}.review-hero[data-v-365621d5]{display:flex;align-items:end;justify-content:flex-end}.review-kicker[data-v-365621d5]{margin:0 0 10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#a8c1ffd1}.review-auth[data-v-365621d5]{width:100%}.review-auth-row[data-v-365621d5],.review-avatar-row[data-v-365621d5],.review-submit-row[data-v-365621d5]{display:flex;gap:12px}.review-auth-row[data-v-365621d5]{align-items:center;width:100%}.review-action-btn[data-v-365621d5]{flex:0 0 180px}.review-auth-inline-label[data-v-365621d5]{flex:0 0 160px;color:#e2eaffe6;font-size:15px;font-weight:700;white-space:nowrap;text-align:center}.review-label[data-v-365621d5]{display:block;margin-bottom:10px;font-size:13px;color:#e2eaffe6}.review-input[data-v-365621d5],.review-textarea[data-v-365621d5]{width:100%;border:1px solid rgba(171,195,255,.14);background:#10172fc7;color:#fbfdff;border-radius:18px;padding:14px 16px;outline:none}.review-auth-row .review-input[data-v-365621d5]{flex:1 1 auto}.review-input[data-v-365621d5]::placeholder,.review-textarea[data-v-365621d5]::placeholder{color:#beccf28a}.review-input[data-v-365621d5]:focus,.review-textarea[data-v-365621d5]:focus{border-color:#81beffd1;box-shadow:0 0 0 3px #5092ff33}.review-textarea[data-v-365621d5]{min-height:180px;resize:vertical}.review-ai-head[data-v-365621d5]{display:flex;align-items:center;justify-content:space-between;gap:16px}.review-ai-box[data-v-365621d5]{margin-bottom:20px;padding:16px 18px 18px;border:1px solid rgba(177,198,255,.12);border-radius:22px;background:linear-gradient(180deg,#212b5075,#151f3d57)}.review-ai-head[data-v-365621d5]{margin-bottom:10px}.review-ai-head h4[data-v-365621d5]{margin:0;line-height:1.25}.review-ai-textarea[data-v-365621d5]{min-height:112px}.review-form-grid[data-v-365621d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.review-meta-grid[data-v-365621d5]{grid-template-columns:minmax(120px,.52fr) minmax(110px,.72fr) minmax(110px,.72fr) minmax(230px,1.24fr) minmax(150px,.66fr);align-items:end}.review-field-span-2[data-v-365621d5]{grid-column:span 2}.review-avatar-field[data-v-365621d5]{align-self:end}.review-checkbox-field[data-v-365621d5]{display:flex;flex-direction:column;justify-content:end}.review-toggle[data-v-365621d5]{display:inline-flex;align-items:center;gap:12px;min-height:52px;color:#f7fbff;width:fit-content;cursor:pointer}.review-toggle input[data-v-365621d5]{display:none}.review-toggle-track[data-v-365621d5]{position:relative;width:54px;height:30px;border-radius:999px;border:1px solid rgba(171,195,255,.18);background:#131c38f2;box-shadow:inset 0 0 0 1px #ffffff08;transition:background .2s ease,border-color .2s ease}.review-toggle-thumb[data-v-365621d5]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#f0f4ffd1;box-shadow:0 4px 10px #00000038;transition:transform .2s ease,background .2s ease}.review-toggle input:checked+.review-toggle-track[data-v-365621d5]{border-color:#76c1ff75;background:linear-gradient(135deg,#78e6cd5c,#70a3ff6b)}.review-toggle input:checked+.review-toggle-track .review-toggle-thumb[data-v-365621d5]{transform:translate(24px);background:#f7fbff}.review-toggle-text[data-v-365621d5]{font-size:14px;font-weight:700;color:#f0f4ffe0;white-space:nowrap}.review-locale-tabs[data-v-365621d5]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 18px}.review-locale-btn.active[data-v-365621d5]{border-color:#76c1ff80;background:linear-gradient(135deg,#78e6cdeb,#70a3fff5);color:#071124}.review-avatar-preview[data-v-365621d5]{width:92px;height:92px;border-radius:20px;overflow:hidden;border:1px dashed rgba(157,210,255,.42);background:linear-gradient(180deg,#35497857,#212d5185),#1c2646d1;box-shadow:inset 0 0 0 1px #add1ff1a,0 10px 24px #0a12282e;display:flex;align-items:center;justify-content:center;color:#e8efffd6;cursor:pointer;font-size:13px;font-weight:800;line-height:1.35;text-align:center;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.review-avatar-preview.dragging[data-v-365621d5]{border-color:#78e6cdc7;background:linear-gradient(135deg,#78e6cd29,#70a3ff2e),#1c2646e6;box-shadow:inset 0 0 0 1px #78e6cd2e,0 16px 36px #4f86ff2e;transform:translateY(-1px)}.review-avatar-preview.filled[data-v-365621d5]{border-style:solid}.review-avatar-preview img[data-v-365621d5]{width:100%;height:100%;object-fit:cover}.review-avatar-input[data-v-365621d5]{display:none}.review-avatar-row[data-v-365621d5]{align-items:center}.review-avatar-name[data-v-365621d5]{min-width:0;max-width:180px;color:#f0f4ffd6;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-hint[data-v-365621d5]{margin:0;font-size:12px;color:#c5d0f0bd}.review-submit-row[data-v-365621d5]{margin-top:20px;justify-content:flex-end}.review-submit-btn[data-v-365621d5]{min-width:220px}.review-empty-state[data-v-365621d5]{min-height:96px;border:1px dashed rgba(171,195,255,.18);border-radius:18px;display:grid;place-items:center;color:#d6e1ffbd;font-size:14px;font-weight:700}.review-list[data-v-365621d5]{display:grid;gap:12px}.review-list-item[data-v-365621d5]{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(171,195,255,.12);border-radius:20px;padding:14px;background:#10172f75}.review-list-avatar[data-v-365621d5]{width:58px;height:58px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:transparent;color:#f7fbff;font-weight:900}.review-list-avatar img[data-v-365621d5]{width:100%;height:100%;object-fit:cover}.review-list-main[data-v-365621d5]{min-width:0}.review-list-title-row[data-v-365621d5],.review-list-meta[data-v-365621d5],.review-list-actions[data-v-365621d5]{display:flex;align-items:center;gap:10px}.review-list-title-row[data-v-365621d5]{margin-bottom:6px}.review-list-title-row h4[data-v-365621d5]{margin:0;min-width:0;color:#f7fbff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-list-main p[data-v-365621d5]{margin:0 0 8px;color:#e2eaffc7;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-list-meta[data-v-365621d5]{flex-wrap:wrap;color:#c5d0f0a8;font-size:12px;font-weight:700}.review-status-pill[data-v-365621d5]{flex:0 0 auto;border:1px solid rgba(120,230,205,.28);border-radius:999px;padding:4px 9px;color:#a0f5e2f5;background:#78e6cd14;font-size:12px;font-weight:900}.review-status-pill.inactive[data-v-365621d5]{border-color:#beccf233;color:#c5d0f0bd;background:#beccf20f}.review-list-actions[data-v-365621d5]{justify-content:flex-end}.review-mini-btn[data-v-365621d5]{min-width:86px;min-height:40px;padding:10px 14px;border-radius:14px}.review-mini-btn.danger[data-v-365621d5]{border-color:#ff7b9347;color:#ffbfcbf5}.review-pagination[data-v-365621d5]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:4px;color:#c5d0f0b8;font-size:13px;font-weight:800}.review-page-btn[data-v-365621d5]{min-width:92px;min-height:38px;border-radius:12px;padding:9px 14px}.review-loading-overlay[data-v-365621d5]{position:fixed;inset:0;z-index:7000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0409189e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.review-loading-panel[data-v-365621d5]{width:min(320px,100%);min-height:196px;border-radius:28px;border:1px solid rgba(157,210,255,.18);background:linear-gradient(180deg,#1c274cf0,#111b3aeb),#0e162ef0;box-shadow:0 28px 88px #00000057;display:grid;place-items:center;align-content:center;gap:22px}.review-loading-spinner[data-v-365621d5]{width:58px;height:58px;border-radius:50%;border:5px solid rgba(180,204,255,.18);border-top-color:#78e6cdf5;border-right-color:#70a3fff5;animation:review-loading-spin-365621d5 .85s linear infinite}.review-loading-text[data-v-365621d5]{color:#f7fbff;font-size:18px;font-weight:800}.review-toast-tip[data-v-365621d5]{position:fixed;top:50%;left:50%;z-index:9000;max-width:min(460px,calc(100vw - 48px));min-height:56px;padding:14px 18px;border-radius:18px;display:flex;align-items:center;gap:12px;color:#f7fbff;font-size:14px;font-weight:800;line-height:1.35;border:1px solid rgba(157,210,255,.18);background:linear-gradient(180deg,#1d294ff0,#121c3aeb),#0e162ef0;box-shadow:0 20px 60px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.review-toast-tip.status-success[data-v-365621d5]{border-color:#78e6cd57}.review-toast-tip.status-error[data-v-365621d5]{border-color:#ff7b9357}.review-toast-tip.status-info[data-v-365621d5]{border-color:#7cbbff4d}.review-toast-dot[data-v-365621d5]{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#7cbbfff2;box-shadow:0 0 16px #7cbbff6b}.review-toast-tip.status-success .review-toast-dot[data-v-365621d5]{background:#78e6cdf5;box-shadow:0 0 16px #78e6cd6b}.review-toast-tip.status-error .review-toast-dot[data-v-365621d5]{background:#ff7b93f5;box-shadow:0 0 16px #ff7b936b}.review-toast-enter-active[data-v-365621d5],.review-toast-leave-active[data-v-365621d5]{transition:opacity .18s ease,transform .18s ease}.review-toast-enter-from[data-v-365621d5],.review-toast-leave-to[data-v-365621d5]{opacity:0;transform:translate(-50%,calc(-50% - 8px))}.review-toast-enter-to[data-v-365621d5],.review-toast-leave-from[data-v-365621d5],.review-toast-tip[data-v-365621d5]{transform:translate(-50%,-50%)}@keyframes review-loading-spin-365621d5{to{transform:rotate(360deg)}}@media(max-width:1080px){.review-hero[data-v-365621d5]{justify-content:stretch}.review-meta-grid[data-v-365621d5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.review-card[data-v-365621d5]{border-radius:22px;padding:18px}.review-hero[data-v-365621d5]{min-height:0}.review-form-grid[data-v-365621d5]{grid-template-columns:1fr}.review-field-span-2[data-v-365621d5]{grid-column:span 1}.review-avatar-row[data-v-365621d5],.review-auth-row[data-v-365621d5],.review-submit-row[data-v-365621d5],.review-section-head[data-v-365621d5],.review-management-tools[data-v-365621d5],.review-pagination[data-v-365621d5],.review-list-actions[data-v-365621d5]{flex-direction:column;align-items:stretch}.review-auth-inline-label[data-v-365621d5]{width:100%;flex:none}.review-auth-row[data-v-365621d5]{gap:10px}.review-auth-row .review-input[data-v-365621d5]{min-height:46px;padding:11px 14px}.review-action-btn[data-v-365621d5]{flex:0 0 auto;flex-basis:auto;min-height:44px;width:100%;padding:0 16px}.review-management-tools[data-v-365621d5],.review-search-input[data-v-365621d5]{min-width:0;width:100%}.review-list-item[data-v-365621d5]{grid-template-columns:48px minmax(0,1fr)}.review-list-actions[data-v-365621d5]{grid-column:1 / -1}}:root{color-scheme:dark;--bg: #0a1020;--bg-2: #151c33;--panel: rgba(18, 28, 56, .9);--panel-2: rgba(22, 34, 66, .92);--panel-3: rgba(28, 40, 74, .95);--line: rgba(164, 192, 255, .16);--line-strong: rgba(110, 224, 193, .34);--text: #eef4ff;--muted: #a9badb;--good: #5ce0b2;--warn: #ffbf5c;--error: #ff7d9a;--glow: linear-gradient(135deg, #67e0b0 0%, #58b2ff 48%, #8e67ff 100%);--hero-glow: linear-gradient(135deg, rgba(103, 224, 176, .24), rgba(88, 178, 255, .18), rgba(142, 103, 255, .18));--shadow: 0 28px 90px rgba(4, 10, 30, .42)}*{box-sizing:border-box}html,body,#app{min-height:100%;width:100%;overflow-x:clip}body{margin:0;font-family:Avenir Next,SF Pro Display,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 10% 10%,rgba(59,184,255,.22),transparent 24%),radial-gradient(circle at 85% 0%,rgba(123,89,255,.2),transparent 26%),linear-gradient(180deg,#111a34,#0d1730 34%,#08111f)}button,input,select,textarea{font:inherit}.suite-shell{position:relative;max-width:1540px;margin:0 auto;padding:0 22px 44px;width:100%;--top-banner-height: 58px;--orb-a: rgba(138, 84, 255, .24);--orb-b: rgba(66, 179, 255, .22);--mesh-a: rgba(255, 255, 255, .05);--mesh-b: rgba(255, 255, 255, .015);--bg-image: none}.suite-bg{position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,#0e142857,#090f1c9e),var(--bg-image) center / cover fixed no-repeat,radial-gradient(circle at 18% 8%,var(--orb-a),transparent 18%),radial-gradient(circle at 80% 6%,var(--orb-b),transparent 16%),linear-gradient(125deg,var(--mesh-a),transparent 24%,var(--mesh-b) 24.5%,transparent 25%);opacity:.98;background-blend-mode:normal,normal,screen,screen,overlay}.app-layout{position:relative;z-index:1;display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start;min-width:0;overflow-x:clip}.side-nav{position:sticky;top:72px;min-width:0;margin-top:16px;padding:14px;border-radius:26px;border:1px solid rgba(170,196,255,.14);background:linear-gradient(160deg,#141e3adb,#121c36d1),#ffffff08;box-shadow:0 16px 44px #080e243d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.menu-list{display:grid;gap:8px;margin-top:0;min-width:0}.menu-group{display:grid;gap:8px}.mobile-nav-picker{display:none}.menu-btn{width:100%;max-width:100%;padding:13px 14px;text-align:left;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff09;color:var(--text);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.menu-btn:hover{transform:translateY(-1px);border-color:#6ee0c129}.menu-btn.active{border-color:#6ee0c13d;background:linear-gradient(135deg,#67e0b024,#58b2ff1a),#ffffff0d}.menu-label{display:block;font-size:15px;font-weight:700}.menu-btn small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.menu-group-toggle{position:relative}.menu-submenu{display:grid;gap:8px;padding:2px 0 2px 12px}.menu-sub-btn{width:100%;padding:10px 12px;text-align:left;border-radius:16px;border:1px solid rgba(255,255,255,.05);background:#ffffff06;color:var(--text);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.menu-sub-btn:hover{transform:translateY(-1px);border-color:#6ee0c124}.menu-sub-btn.active{border-color:#6ee0c133;background:linear-gradient(135deg,#67e0b01c,#58b2ff14),#ffffff0d}.menu-sub-btn span{display:block;font-size:14px;font-weight:700}.menu-sub-btn small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.main-stage{min-width:0;position:relative;z-index:1;overflow-x:clip}.suite-footer{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100vw;min-height:44px;padding:10px 22px;border-top:1px solid rgba(145,175,255,.14);background:#020610f5;box-shadow:0 -16px 42px #00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.suite-footer span{color:var(--muted);font-size:12px;line-height:1.4}.suite-footer button{border:0;background:transparent;color:#9be7ff;font-size:12px;font-weight:800;cursor:pointer}.blog-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.blog-admin-card{display:grid;gap:8px;padding:18px 18px 16px;text-align:left;border-radius:22px;border:1px solid rgba(147,176,255,.12);background:linear-gradient(160deg,#192342e6,#121c36d6),#ffffff08;color:var(--text);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.blog-admin-card:hover{transform:translateY(-1px);border-color:#7ed0ff3d}.blog-admin-card.active{border-color:#ffa36e6b;background:linear-gradient(160deg,#2d2234eb,#182142e0),#ffffff0a}.blog-admin-card strong{font-size:21px;line-height:1.12}.blog-admin-card span{color:var(--muted);font-size:14px;line-height:1.6}.blog-admin-card em{color:#81c8ffd1;font-size:12px;font-style:normal;letter-spacing:.02em}.top-banner-wrap{position:relative;z-index:30;height:var(--top-banner-height)}.top-banner,.section-heading,.panel,.status-banner{position:relative;z-index:1}.top-banner{position:fixed;top:0;left:0;right:0;z-index:50;width:100%;height:var(--top-banner-height);border-radius:0;background:#030712e0;border-bottom:1px solid rgba(145,175,255,.12);box-shadow:0 12px 34px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top-banner__inner{width:100%;height:100%;padding:0 16px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:10px}.notice-overlay{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at center,rgba(42,62,104,.14),transparent 34%),#030712c2;backdrop-filter:blur(18px) saturate(.82);-webkit-backdrop-filter:blur(18px) saturate(.82)}.notice-dialog{width:min(560px,calc(100vw - 64px));padding:0;border-radius:20px;border:1px solid rgba(145,175,255,.16);background:linear-gradient(160deg,#0a1026f0,#0c142ee6),#ffffff08;box-shadow:0 28px 80px #02081880;overflow:hidden}.notice-overlay:not(.sale-status-overlay) .notice-dialog{transform:translateY(24px)}.internal-dialog-overlay{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0307128f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.internal-dialog{width:min(428px,100%);min-height:160px;border-radius:12px;overflow:hidden;background:#0b1228;border:1px solid #2c3a68;box-shadow:0 22px 70px #0000006b}.internal-dialog__titlebar{display:flex;align-items:center;justify-content:space-between;margin:0;padding:8px 9px 8px 18px;background:#101a34;color:#7ecfff;font-size:14px}.internal-dialog__close{width:26px;height:26px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:20px;line-height:1}.internal-dialog__body{margin:9px;padding:26px;color:#c8d6f4;font-size:14px;line-height:1.4;text-align:center;white-space:pre-wrap;word-break:break-word}.internal-dialog__actions{display:grid;grid-template-columns:repeat(1,minmax(0,97px));justify-content:center;gap:8px;padding:0 26px 26px}.internal-dialog__actions button{min-height:38px;border:0;border-radius:12px;color:#06101f;font-size:14px;font-weight:800;background:linear-gradient(135deg,#52bdf7,#7b6cff);cursor:pointer}.notice-fade-enter-active .internal-dialog,.notice-fade-leave-active .internal-dialog{transition:transform .22s ease,opacity .22s ease}.notice-fade-enter-from .internal-dialog,.notice-fade-leave-to .internal-dialog{opacity:0;transform:translateY(10px) scale(.98)}.sale-status-dialog-success{border-color:#5ce0b257}.sale-status-dialog-error{border-color:#ff7d9a61}.sale-status-dialog{width:min(460px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:28px 30px 26px;border-radius:20px;text-align:left;background:linear-gradient(145deg,#0c142afa,#090f20f5),#ffffff0a;box-shadow:0 36px 120px #00000094,inset 0 1px #ffffff0f}.notice-overlay.sale-status-overlay{align-items:center;justify-content:center}.sale-status-dialog__mark{position:relative;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#5ce0b2eb,#58b2ffe0),#ffffff0f;box-shadow:0 18px 42px #30cdad38}.sale-status-dialog__mark:before{content:"";position:absolute;left:14px;top:13px;width:16px;height:10px;border-left:3px solid rgba(4,13,29,.92);border-bottom:3px solid rgba(4,13,29,.92);transform:rotate(-45deg)}.sale-status-dialog-error .sale-status-dialog__mark{background:linear-gradient(135deg,#ff7d9af0,#ffb460e6),#ffffff0f;box-shadow:0 18px 42px #ff7d9a33}.sale-status-dialog-error .sale-status-dialog__mark:before,.sale-status-dialog-error .sale-status-dialog__mark:after{content:"";position:absolute;left:13px;top:22px;width:20px;height:3px;border:0;border-radius:999px;background:#040d1deb}.sale-status-dialog-error .sale-status-dialog__mark:before{transform:rotate(45deg)}.sale-status-dialog-error .sale-status-dialog__mark:after{transform:rotate(-45deg)}.sale-status-dialog__content{width:100%;min-width:0}.sale-status-dialog .notice-dialog__kicker{margin:0;padding:0;border:0;color:#7ecfffeb;background:transparent;box-shadow:none;font-size:12px;font-weight:800}.sale-status-dialog .notice-dialog__title{margin:6px 0 0;font-size:27px;letter-spacing:0}.sale-status-dialog .notice-dialog__body{grid-column:2 / -1;margin:2px 0 0;color:#d5e0f6e0;font-size:15px;line-height:1.65;text-align:left}.sale-status-dialog .notice-dialog__actions{grid-column:1 / -1;width:100%;justify-content:center;margin:14px 0 0}.sale-status-dialog .notice-dialog__btn{min-width:172px;min-height:46px;border-radius:14px}.auth-overlay{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#0408149e,#050a16c7),radial-gradient(circle at top,rgba(88,178,255,.18),transparent 32%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.auth-dialog{width:min(440px,100%);padding:28px 26px 22px;border-radius:28px;border:1px solid rgba(145,175,255,.28);background:linear-gradient(160deg,#0a1026f5,#0c142ef0),#ffffff08;box-shadow:0 32px 96px #0208188f}.global-loading-overlay{position:fixed;inset:0;z-index:4700;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#04081485,#050a16bd),radial-gradient(circle at center,rgba(88,178,255,.14),transparent 34%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.global-loading-dialog{width:min(280px,100%);padding:28px 24px 24px;border-radius:24px;border:1px solid rgba(145,175,255,.18);background:linear-gradient(160deg,#0a1026f5,#0c142eeb),#ffffff08;box-shadow:0 28px 80px #02081885;display:grid;justify-items:center;gap:16px;text-align:center}.global-loading-dialog p{margin:0;color:var(--muted);font-size:17px;line-height:1.6}.global-loading-spinner{width:52px;height:52px;border-radius:999px;border:3px solid rgba(255,255,255,.16);border-top-color:#7ee0c4;border-right-color:#70b7ff;box-shadow:0 0 26px #70b7ff2e;animation:global-loading-spin .9s linear infinite}.auth-dialog__kicker{color:#7ecfff;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.auth-dialog__title,.auth-dialog__logo{margin:10px 0 0}.auth-dialog__title{font-size:30px;line-height:1.04;letter-spacing:-.04em;color:#f5f8ff}.auth-dialog__logo{display:block;width:min(180px,54%);height:auto;margin-right:auto;margin-left:auto}.auth-dialog__body{margin:14px 0 0;color:#bed0ef;font-size:14px;line-height:1.75}.auth-field{margin-top:16px}.auth-field input{font-size:22px;font-weight:800;line-height:1.1}.auth-field input:-webkit-autofill,.auth-field input:-webkit-autofill:hover,.auth-field input:-webkit-autofill:focus{font-size:22px;font-weight:800}.auth-status{margin-top:16px}.auth-dialog__actions{display:grid;grid-template-columns:1fr;margin-top:18px}.auth-dialog__btn{width:100%;min-width:0}.notice-dialog__kicker{display:block;margin:0;padding:16px 34px;border-bottom:1px solid rgba(145,175,255,.12);color:#7ecfff;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,#121e3ef0,#0e1834d1),#ffffff09;box-shadow:inset 0 1px #ffffff0d}.notice-dialog__title{margin:26px 34px 0;font-size:24px;line-height:1.1;letter-spacing:0;color:#f3f7ff}.notice-dialog__body{margin:16px 34px 0;color:#bed0ef;font-size:14px;line-height:1.68;white-space:pre-wrap;word-break:break-word}.notice-dialog__actions{display:flex;justify-content:center;margin:28px 34px 30px}.notice-dialog__btn{min-width:148px;min-height:42px;border-radius:13px}.notice-fade-enter-active,.notice-fade-leave-active{transition:opacity .18s ease}.notice-fade-enter-active .notice-dialog,.notice-fade-leave-active .notice-dialog{transition:transform .22s ease,opacity .22s ease}.notice-fade-enter-from,.notice-fade-leave-to{opacity:0}.notice-fade-enter-from .notice-dialog,.notice-fade-leave-to .notice-dialog{opacity:0;transform:translateY(10px) scale(.98)}.notice-fade-enter-from.notice-overlay:not(.sale-status-overlay) .notice-dialog,.notice-fade-leave-to.notice-overlay:not(.sale-status-overlay) .notice-dialog{transform:translateY(48px) scale(.98)}.brand{display:inline-flex;align-items:center}.brand-logo{height:34px;width:auto}.brand-kicker{margin:0;color:#7ad1ff;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.banner-actions{display:flex;gap:10px;align-items:center}.bg-picker{position:relative}.wallet-pill-btn,.background-pill-btn,.icon-pill-btn{border-radius:14px;padding:9px 14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.wallet-pill-btn:hover,.background-pill-btn:hover,.icon-pill-btn:hover{transform:translateY(-1px)}.icon-pill-btn:disabled{cursor:wait;opacity:.72;transform:none}.wallet-pill-btn{justify-content:center}.wallet-pill-btn.connected{color:#22c55e;border-color:#22c55e3d;background:#14223a85}.wallet-pill-dot{width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor;flex:none}.background-pill-btn{font-size:13px;font-weight:500}.icon-pill-btn{justify-content:center;width:40px;height:40px;padding:0;flex:none}.icon-pill-btn__icon{width:16px;height:16px;display:block}.icon-pill-btn__icon.spinning{animation:top-refresh-spin .8s linear infinite}@keyframes top-refresh-spin{to{transform:rotate(360deg)}}.bg-panel{position:absolute;top:calc(100% + 10px);right:0;width:220px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#121a30eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;box-shadow:0 18px 40px #00000059;z-index:20}.bg-panel-inline{z-index:50}.eyebrow,.panel-kicker{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#6ec8ff}.bg-thumb{width:100%;aspect-ratio:1;border-radius:12px;border:2px solid rgba(255,255,255,.08);background-size:cover;background-position:center;cursor:pointer;padding:0}.bg-thumb.active{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.meta-card span,.query-grid span,.batch-grid span,.field span,.tool-head span,.query-row span,.refresh-head span,.overview-label{display:block;color:var(--muted);font-size:12px;letter-spacing:.02em}.wallet-pill-btn strong,.meta-card strong,.query-grid strong,.batch-grid strong,.query-row strong{display:block;margin-top:8px;word-break:break-all}.wallet-pill-btn strong{margin-top:0;font-size:14px;font-weight:500;line-height:1.2}.status-banner,.panel-status{margin-top:18px;padding:14px 16px;border-radius:18px;font-size:14px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-info{background:#587cff1c;border-color:#587cff33}.status-success{background:#55dfaa17;border-color:#55dfaa33}.status-error{background:#ff7b931a;border-color:#ff7b9333}.dashboard-home{display:grid;gap:16px}.home-heading{margin-top:8px}.home-stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.home-stat-card{position:relative;display:grid;align-content:center;justify-items:center;min-height:112px;padding:13px 14px 12px;border-radius:20px;border:1px solid rgba(145,175,255,.2);background:linear-gradient(160deg,#080e228f,#0a102685),#ffffff05;box-shadow:0 12px 34px #02081838;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center}.home-stat-card-head{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.home-stat-card span,.home-stat-card-head span{display:block;color:var(--muted);font-size:11px}.home-stat-refresh-btn{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(145,175,255,.18);border-radius:10px;background:#ffffff0b;color:#9be7ff;font-size:18px;line-height:1;cursor:pointer}.home-stat-refresh-btn img{width:13px;height:13px;object-fit:contain}.home-stat-refresh-btn img.spinning{animation:top-refresh-spin .8s linear infinite}.home-stat-refresh-btn:disabled{cursor:wait;opacity:1}.home-stat-card strong{display:block;margin-top:9px;font-size:20px;line-height:1;letter-spacing:-.04em}.home-stat-card-metric strong{margin-top:9px;font-size:27px;line-height:1;letter-spacing:-.05em}.home-stat-card-compact-copy strong .metric-copy{font-size:.5em;font-weight:600;letter-spacing:-.02em}.home-stat-card em{display:block;margin-top:7px;color:var(--muted);font-style:normal;font-size:11px;line-height:1.5}.home-stat-extra-note{color:#9be7ff}.home-panels{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:16px;align-items:start}.home-left-panels,.home-right-panels{display:grid;gap:16px;min-width:0}.analytics-panel{min-height:0}.chart-stack,.snapshot-list{display:grid;gap:14px;margin-top:18px}.chart-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr) 92px;gap:14px;align-items:center}.chart-meta strong,.snapshot-head strong{display:block;font-size:15px}.chart-meta span,.snapshot-card em,.chart-value span{color:var(--muted);font-size:12px;line-height:1.6}.chart-bar{height:10px;overflow:hidden;border-radius:999px;background:#ffffff12}.chart-fill{height:100%;border-radius:inherit;background:var(--glow);box-shadow:0 0 16px #58b2ff33}.chart-value{text-align:right}.chart-value strong{display:block;font-size:15px}.rpc-benchmark-note{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.endpoint-assets-panel{overflow:hidden}.endpoint-assets-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.endpoint-assets-summary div{min-height:74px;padding:12px 13px;border-radius:16px;border:1px solid rgba(145,175,255,.14);background:linear-gradient(160deg,#7ecfff17,#7b6cff0e)}.endpoint-assets-summary span,.endpoint-assets-summary strong{display:block}.endpoint-assets-summary span{color:var(--muted);font-size:11px;line-height:1.35}.endpoint-assets-summary strong{margin-top:10px;color:#9be7ff;font-size:20px;line-height:1}.endpoint-plan-grid{display:grid;gap:12px;margin-top:14px}.endpoint-plan-card,.endpoint-plan-empty{padding:14px 16px;border-radius:18px;border:1px solid rgba(145,175,255,.14);background:#ffffff09}.endpoint-plan-head,.endpoint-plan-count,.endpoint-plan-foot{display:flex;align-items:center;justify-content:space-between;gap:14px}.endpoint-plan-head strong,.endpoint-plan-head span{display:block}.endpoint-plan-head strong{font-size:16px;line-height:1.25}.endpoint-plan-head span,.endpoint-plan-foot,.endpoint-plan-empty{color:var(--muted);font-size:12px;line-height:1.45}.endpoint-plan-head em{flex:0 0 auto;font-size:12px;font-style:normal}.endpoint-plan-count{margin-top:12px}.endpoint-plan-count strong{font-size:20px;line-height:1}.endpoint-plan-count span{color:#9be7ff;font-size:13px;font-weight:800}.endpoint-plan-bar{height:9px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff13}.endpoint-plan-bar div{height:100%;border-radius:inherit;background:linear-gradient(135deg,#82d9c0,#65b7ff 58%,#8367ff);box-shadow:0 0 16px #58b2ff2e}.endpoint-plan-foot{margin-top:10px}.snapshot-card{padding:13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.snapshot-card-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.snapshot-card-button:hover,.snapshot-card-button:focus-visible{border-color:#6ee0c14d;background:#ffffff0e;transform:translateY(-1px)}.snapshot-card-button:focus-visible{outline:2px solid rgba(110,224,193,.36);outline-offset:3px}.snapshot-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.snapshot-card p{margin:8px 0 0;font-size:13px;line-height:1.35;font-weight:500;letter-spacing:0}.snapshot-card em{display:block;margin-top:5px;font-style:normal}.snapshot-card p .metric-number,.snapshot-card em .metric-number{font-size:1.05em;font-weight:800;letter-spacing:0}.module-status-panel .snapshot-list{gap:10px;margin-top:14px}.module-status-panel .snapshot-card{min-height:86px}.module-status-panel .snapshot-head strong{font-size:14px}.module-status-panel .snapshot-head .dot{font-size:13px}.module-status-panel .snapshot-card em{display:none}.section-heading{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-top:18px;padding:0 4px}.section-heading h2{margin:0;font-size:26px;line-height:1.05;letter-spacing:-.03em}.dashboard-home .section-heading h2,.dashboard-home .panel h2{font-size:24px;background:linear-gradient(135deg,#ffd36b,#ff9b5e 45%,#ff6b6b);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(255,132,92,.12)}.section-heading p{max-width:620px;margin:0;color:var(--muted);font-size:14px;line-height:1.7;text-align:right;word-break:break-all;overflow-wrap:anywhere}.section-heading-compact{margin-top:30px}.content-section .section-heading{margin-top:20px}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:18px}.content-section{display:grid;gap:18px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.changelog-page-panel{display:grid;gap:18px;padding:22px 24px}.changelog-entry{display:grid;gap:10px;padding:0 0 18px;border-bottom:1px solid rgba(145,175,255,.12)}.changelog-entry:last-child{padding-bottom:0;border-bottom:0}.changelog-entry time{color:#9be7ff;font-size:13px;font-weight:800;line-height:1.4}.changelog-entry ul{display:grid;gap:8px;margin:0;padding-left:18px}.changelog-entry li{color:#c8d6f4;font-size:13px;line-height:1.65}.changelog-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:4px}.changelog-pagination button{min-width:76px;min-height:34px;border:1px solid rgba(145,175,255,.16);border-radius:12px;background:#ffffff0b;color:#dce7ff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.changelog-pagination button:not(:disabled):hover{border-color:#7ecfff5c;background:#7ecfff1a}.changelog-pagination button:disabled{cursor:not-allowed;opacity:.42}.changelog-pagination span{min-width:64px;color:var(--muted);font-size:12px;font-weight:800;text-align:center}.lower-grid{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.panel{position:relative;overflow:hidden;padding:24px;border-radius:30px;border:1px solid rgba(170,196,255,.16);background:linear-gradient(160deg,#16203ed1,#121c38cc),#ffffff08;box-shadow:0 20px 60px #080e2247;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-home .panel{background:linear-gradient(160deg,#1822429e,#141e3c94),#ffffff08}.dashboard-home .snapshot-card{background:#16203c94}.panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);opacity:.6}.sale-panel:after,.protocol-panel:after,.rescue-panel:after,.admin-panel:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px}.sale-panel:after{background:linear-gradient(90deg,rgba(103,224,176,.9),rgba(88,178,255,.8),transparent 72%)}.protocol-panel:after{content:none}.protocol-panel{overflow:visible;background:linear-gradient(90deg,rgba(255,191,92,.9),rgba(88,178,255,.85),transparent 72%) top / 100% 3px no-repeat,linear-gradient(160deg,#16203ed1,#121c38cc),#ffffff08}.rescue-panel:after{background:linear-gradient(90deg,rgba(255,144,170,.9),rgba(255,191,92,.8),transparent 72%)}.admin-panel:after{content:none}.admin-panel{overflow:visible;background:linear-gradient(90deg,rgba(123,208,255,.92),rgba(103,224,176,.82),transparent 72%) top / 100% 3px no-repeat,linear-gradient(160deg,#16203ed1,#121c38cc),#ffffff08}.panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.panel h2{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.04em}.panel-address{margin:12px 0 0;color:#9db4d8;font-size:12px;line-height:1.7;word-break:break-all}.head-badges{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.sale-summary-badges{margin-bottom:16px}.badge{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;font-size:13px;border:1px solid rgba(255,255,255,.08);white-space:nowrap}.badge-soft{background:#ffffff12;color:#dce8fa}.badge-glow{color:#081521;font-weight:700;background:var(--glow);border-color:#ffffff2e}.sale-balance-badge .metric-number{background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff;text-shadow:none}.sale-qualified-count-badge{min-width:76px;justify-content:center;padding:0 18px}.sale-qualified-count-btn{cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease}.sale-qualified-count-btn:hover{transform:translateY(-1px);border-color:#6ee0c138;background:#ffffff1a}.sale-qualified-count-btn:disabled{cursor:wait;transform:none}.sale-qualified-count-badge .metric-number{font-size:24px;font-weight:600;line-height:1;letter-spacing:-.03em;color:#f5f9ff}.meta-grid,.batch-grid,.query-grid,.machine-grid{display:grid;gap:14px}.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.meta-card,.query-card,.batch-card,.refresh-box,.machine-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid var(--line);background:linear-gradient(160deg,#fff1,#ffffff08),#ffffff08}.meta-card{padding:18px}.rescue-balance-card{padding:24px 22px}.rescue-balance-card span{font-size:15px;letter-spacing:.01em}.rescue-balance-card strong{margin-top:12px;font-size:34px;line-height:1.12;letter-spacing:-.04em}.meta-card-strong{background:linear-gradient(135deg,#67e0b01a,#58b2ff0f),#ffffff05;border-color:#67e0b033}.meta-card strong,.query-grid strong,.batch-grid strong,.query-row strong{margin-top:8px;font-size:17px;line-height:1.45}.query-address-text{font-size:13px!important;font-weight:500;line-height:1.7;letter-spacing:0;word-break:break-all;overflow-wrap:anywhere}.meta-card em,.batch-note,.subtle-note{display:block;margin-top:10px;color:var(--muted);font-style:normal;font-size:12px;line-height:1.75}.subtle-note--highlight{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.subtle-note--info{color:#bdccffeb;border-color:#587cff33;background:#587cff14}.subtle-note--success{color:#b1f5d5f5;border-color:#55dfaa33;background:#55dfaa14}.subtle-note--error{color:#ffcbd6f5;border-color:#ff7b9333;background:#ff7b9314}.panel-refresh-strip{margin-top:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#ffffff0d}.panel-refresh-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.panel-refresh-head span{color:var(--muted);font-size:12px}.panel-refresh-head strong{font-size:13px}.panel-refresh-line{margin-top:0}.analysis-heading-actions{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.analysis-refresh-btn{min-width:110px}.protocol-analytics-panel{display:grid;gap:18px;background:linear-gradient(90deg,rgba(255,191,92,.9),rgba(88,178,255,.85),rgba(103,224,176,.58) 78%,transparent 100%) top / 100% 3px no-repeat,linear-gradient(160deg,#16203ed6,#121c38d1),#ffffff08}.analysis-panel-head{align-items:center}.analytics-loading-state{display:grid;gap:10px;justify-items:center;padding:48px 16px 40px;text-align:center;color:var(--muted)}.analytics-loading-state strong{color:#f5f9ff;font-size:18px}.analytics-loading-spinner{width:42px;height:42px}.analytics-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.analytics-summary-card,.analytics-subpanel{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#ffffff0e,#ffffff05),#ffffff08}.analytics-summary-card{padding:18px}.analytics-summary-card-glow{border-color:#67e0b033;background:linear-gradient(135deg,#67e0b01a,#58b2ff14),#ffffff08}.analytics-summary-card-soft{border-color:#7bd0ff2e}.analytics-summary-card span{display:block;color:var(--muted);font-size:12px}.analytics-summary-card strong{display:block;margin-top:12px;font-size:28px;line-height:1.08;letter-spacing:-.04em}.analytics-summary-card em{display:block;margin-top:10px;color:var(--muted);font-style:normal;font-size:12px;line-height:1.7}.analysis-grid{display:grid;gap:16px}.analysis-grid-primary{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.analysis-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-subpanel{padding:20px}.analytics-source-list{margin-top:16px}.analytics-source-card p{font-size:24px}.analytics-range-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:16px}.analysis-filter-btn{min-width:84px}.analysis-filter-btn.active{border-color:#6ee0c152;background:#67e0b01f;color:#f7fbff}.analytics-date-field{min-width:168px}.analysis-generate-btn{min-width:132px}.analytics-date-field input[type=date]{min-width:0}.analytics-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;color:var(--muted);font-size:12px}.analytics-legend span{display:inline-flex;align-items:center;gap:8px}.legend-swatch{width:10px;height:10px;border-radius:3px;display:inline-block}.legend-swatch-admin,.analytics-kline-segment-admin{background:linear-gradient(180deg,#ffd36b,#ff9864)}.legend-swatch-user,.analytics-kline-segment-user{background:linear-gradient(180deg,#73d9ff,#708dff)}.legend-swatch-roll,.analytics-kline-segment-roll{background:linear-gradient(180deg,#76efc8,#4dc6a0)}.analytics-kline-chart{margin-top:18px;padding:18px 16px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.analytics-kline-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:8px;align-items:end;min-height:260px}.analytics-kline-column{display:grid;gap:8px;align-items:end;justify-items:center;min-width:0}.analytics-kline-value{color:#f4f8ff;font-size:11px}.analytics-kline-track{width:100%;height:220px;display:flex;align-items:end}.analytics-kline-stack{width:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;border-radius:12px 12px 6px 6px;overflow:hidden;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0a}.analytics-kline-segment{width:100%}.analytics-kline-label{color:var(--muted);font-size:11px;white-space:nowrap}.analytics-output-fill{background:linear-gradient(90deg,#ffd36bf5,#ff8e6dd6);box-shadow:0 0 16px #ffae5d33}.analytics-chart-row{grid-template-columns:minmax(120px,.5fr) minmax(0,1.5fr) 140px}.analytics-table-panel{padding-top:22px}.analytics-table{margin-top:16px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.analytics-table-head,.analytics-table-row{display:grid;grid-template-columns:78px minmax(220px,1.35fr) 110px 110px minmax(220px,1.3fr) 160px minmax(150px,1fr);gap:12px;align-items:center;padding:14px 16px}.analytics-table-head{background:#ffffff0f;color:var(--muted);font-size:12px}.analytics-table-row{border-top:1px solid rgba(255,255,255,.06);font-size:13px}.analytics-table-row:nth-child(odd){background:#ffffff06}.analytics-rank{color:#ffd98b;font-weight:700}.analytics-address{word-break:break-all;overflow-wrap:anywhere}.analytics-empty-state{margin-top:16px;padding:24px 18px;border-radius:18px;border:1px dashed rgba(255,255,255,.12);color:var(--muted);text-align:center}.dot{display:inline-flex;align-items:center;gap:8px}.dot:before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.dot.good:before{background:var(--good);box-shadow:0 0 #5ce0b26b,0 0 14px #5ce0b2b8;animation:status-good-pulse 1.4s ease-out infinite}.dot.warn:before{background:var(--warn);box-shadow:0 0 0 6px #ffbf5c1f}.snapshot-head .dot.warn{color:#ff6b7f}.snapshot-head .dot.warn:before{background:#ff4d6d;box-shadow:0 0 #ff4d6d75,0 0 16px #ff4d6deb;animation:status-warn-pulse .82s ease-out infinite}@keyframes status-good-pulse{0%{transform:scale(1);box-shadow:0 0 #5ce0b26b,0 0 14px #5ce0b2b8}55%{transform:scale(1.16);box-shadow:0 0 0 12px #5ce0b200,0 0 26px #5ce0b2f2}to{transform:scale(1);box-shadow:0 0 #5ce0b200,0 0 14px #5ce0b2b8}}@keyframes status-warn-pulse{0%{transform:scale(1);box-shadow:0 0 #ff4d6d75,0 0 16px #ff4d6deb}58%{transform:scale(1.2);box-shadow:0 0 0 12px #ff4d6d00,0 0 24px #ff4d6d}to{transform:scale(1);box-shadow:0 0 #ff4d6d00,0 0 16px #ff4d6deb}}.field{display:block;margin-top:18px}.field input,.field select,.inline-form input,.inline-form select,.inline-form .file-input,textarea{width:100%;margin-top:10px;padding:15px 16px;color:var(--text);border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field input:hover,.field select:hover,.inline-form input:hover,.inline-form select:hover,.inline-form .file-input:hover,textarea:hover{background:#ffffff0d}.field input:focus,.field select:focus,.inline-form input:focus,.inline-form select:focus,textarea:focus{border-color:#6ee0c157;box-shadow:0 0 0 4px #6ee0c114}.field select,.inline-form select{padding-right:26px}textarea{resize:vertical;min-height:140px}.tool-block{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.sale-collapse-block{padding-top:14px}.sale-collapse-toggle{width:100%;padding:0;border:0;background:none;color:inherit;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.sale-collapse-toggle span{font-size:18px;font-weight:700;letter-spacing:-.02em}.sale-collapse-toggle__icon{width:22px;height:22px;flex:0 0 22px;opacity:.6;filter:brightness(.78);transform:rotate(0);transition:transform .22s ease,opacity .22s ease,filter .22s ease}.sale-collapse-toggle__icon.open{opacity:.78;filter:brightness(.88);transform:rotate(180deg)}.sale-collapse-head{margin-top:12px}.protocol-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.protocol-mini-grid>div{min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.protocol-mini-grid span,.protocol-mini-grid strong{display:block}.protocol-mini-grid span{color:var(--muted);font-size:12px;font-weight:700}.protocol-mini-grid strong{margin-top:5px;overflow-wrap:anywhere;color:var(--text);font-size:14px}.tool-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.tool-head h3{margin:0;font-size:18px;letter-spacing:-.02em}.inline-form,.action-row,.double-form,.tool-foot,.refresh-head{display:flex;gap:12px}.inline-form,.action-row,.tool-foot{margin-top:14px}.inline-form{align-items:stretch}.inline-form>*,.action-row>*{flex:1 1 0}.inline-form input,.inline-form select,.inline-form .file-input{min-height:50px;margin-top:0}.report-count-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.report-count-row span{color:var(--text);font-weight:700}.report-filter-check{display:flex;align-items:center;gap:12px;margin-top:14px;color:var(--text);font-weight:700}.report-filter-check input{width:22px;height:22px;margin:0;accent-color:#7adfbe}.report-export-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.report-count-refresh-btn{flex:0 0 auto;min-height:36px;padding:0 14px;border-radius:12px}.protocol-query-form{align-items:stretch}.protocol-query-form input{flex:1 1 auto;min-width:0}.protocol-query-clear-btn,.protocol-query-btn{flex:0 0 136px;min-height:50px;margin-top:0;padding:0 20px;border-radius:16px}.ghost-btn.protocol-query-clear-btn,.ghost-btn.protocol-query-btn{color:#08131b;font-weight:700;border-color:#ffffff1f;background:linear-gradient(135deg,#7ee0c4,#70b7ff 52%,#8e67ff)}.ghost-btn.protocol-query-btn:hover,.ghost-btn.protocol-query-clear-btn:hover{border-color:#fff3;background:linear-gradient(135deg,#89e6cc,#7abcff 52%,#9872ff)}.double-form{margin-top:14px}.double-form>*{flex:1 1 0}.wide-field{flex:1.35 1 0}.field-action-row{display:flex;gap:10px;align-items:stretch}.field-action-row input{flex:1 1 0}.ghost-btn.field-clear-btn{flex:none;min-width:92px;margin-top:10px;color:#08131b;font-weight:700;border-color:#ffffff1f;background:linear-gradient(135deg,#7ee0c4,#70b7ff 52%,#8e67ff)}.ghost-btn.field-clear-btn:hover{border-color:#fff3;background:linear-gradient(135deg,#89e6cc,#7abcff 52%,#9872ff)}.compact-action-btn{flex:0 0 auto;min-width:112px;min-height:42px;padding:0 16px;margin-top:0;font-size:14px}.whitelist-action-row{align-items:stretch}.whitelist-radio-group{flex:1 1 auto;display:inline-flex;gap:10px;margin-top:10px;min-width:0}.whitelist-radio{flex:0 0 auto}.whitelist-radio input{position:absolute;opacity:0;pointer-events:none}.whitelist-radio span{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.whitelist-radio span:before{content:"";width:10px;height:10px;margin-right:10px;border-radius:999px;border:2px solid rgba(255,255,255,.34);box-sizing:border-box}.whitelist-radio input:checked+span{border-color:#6ee0c147;background:linear-gradient(135deg,#67e0b01a,#58b2ff14),#ffffff0a}.whitelist-radio input:checked+span:before{border-color:#67e0b0;background:#67e0b0;box-shadow:0 0 0 3px #67e0b024}.whitelist-radio span:hover{transform:translateY(-1px);border-color:#6ee0c133}.whitelist-clear-btn{flex:0 0 auto;min-width:112px;margin-top:10px}.compact-select{max-width:160px}.select-arrow-tight{padding-right:14px}.machine-select{position:relative;margin-top:10px}.machine-select__trigger{width:100%;min-height:52px;padding:0 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#ffffff0b,#ffffff05),#ffffff0a;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .15s ease,box-shadow .18s ease}.machine-select__trigger:hover{transform:translateY(-1px);border-color:#6ee0c138}.machine-select__trigger:focus-visible{outline:none;border-color:#6ee0c157;box-shadow:0 0 0 4px #6ee0c114}.machine-select__value{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.machine-select__chevron{width:14px;height:14px;flex:none;opacity:.92;transition:transform .18s ease,opacity .18s ease}.machine-select__chevron.open{transform:rotate(180deg)}.machine-select__menu{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:80;display:grid;gap:8px;padding:10px;border-radius:20px;border:1px solid rgba(110,224,193,.16);background:linear-gradient(160deg,#090f23f5,#0c142ef0),#ffffff08;box-shadow:0 24px 56px #0208186b;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.machine-select__option{width:100%;padding:13px 14px;border:1px solid transparent;border-radius:16px;background:#ffffff06;color:var(--text);text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .15s ease}.machine-select__option:hover{transform:translateY(-1px);border-color:#6ee0c12e;background:#ffffff0d}.machine-select__option.active{border-color:#6ee0c147;background:linear-gradient(135deg,#67e0b01a,#58b2ff14),#ffffff0a}.machine-select-native{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.inline-equal-btn{min-height:52px;margin-top:10px}.tool-foot{justify-content:space-between;align-items:center}.tool-foot span{color:var(--muted);font-size:13px}.query-card,.batch-card,.refresh-box{margin-top:14px;padding:18px}.query-row,.batch-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.query-grid,.batch-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.batch-top strong{font-size:18px}.progress-line{height:8px;margin-top:14px;overflow:hidden;border-radius:999px;background:#ffffff14}.progress-thin{height:6px}.progress-fill{height:100%;background:var(--glow);box-shadow:0 0 18px #5ce0b238;transition:width .12s linear}.primary-btn,.ghost-btn{min-height:50px;padding:0 18px;border-radius:18px;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,opacity .15s ease,border-color .15s ease,background .15s ease}.primary-btn{color:#08131b;font-weight:700;background:var(--glow)}.ghost-btn{color:var(--text);background:#ffffff0d;border-color:#ffffff14}.withdraw-all-btn{position:relative;overflow:hidden;color:#fff4d7;border-color:#ffb95e42;background:linear-gradient(135deg,#ff6558,#ff9c3d 46%,#ffd24d);box-shadow:0 16px 34px #ff7a4a3d}.withdraw-all-btn:before{content:"";position:absolute;top:-2px;bottom:-2px;left:-38%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.44),transparent);transform:skew(-24deg);animation:withdraw-sheen 2.5s ease-in-out infinite;pointer-events:none}.withdraw-all-btn:hover{border-color:#ffd77866;background:linear-gradient(135deg,#ff7263,#ffab45 46%,#ffe164)}.withdraw-all-btn:disabled{background:linear-gradient(135deg,#ff6558a8,#ff9c3d9e,#ffd24d94)}.primary-btn:hover,.ghost-btn:hover{transform:translateY(-1px)}.ghost-btn:hover{border-color:#6ee0c13d}.primary-btn:disabled,.ghost-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes withdraw-sheen{0%{left:-38%;opacity:0}12%{opacity:1}55%{left:118%;opacity:.95}to{left:118%;opacity:0}}@keyframes global-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.check-line{display:flex;align-items:center;gap:10px;margin-top:14px;color:#d7e4fa}.export-filter-line{margin-top:12px}.export-filter-line span{font-size:14px;color:#dce9fc}.check-line input{width:18px;height:18px;accent-color:#62dcb1}.full-btn{width:100%;margin-top:14px}.protocol-card{background:linear-gradient(135deg,#ffbf5c0d,#58b2ff0d),linear-gradient(160deg,#ffffff0a,#ffffff05),#ffffff05}.machine-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:16px}.direct-open-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.machine-card{padding:12px 10px;text-align:center;border-radius:18px}.machine-card strong{display:block;margin-top:6px;font-size:20px}.machine-card span{font-size:13px;letter-spacing:.02em}.order-lookup-card{min-height:86px;padding-top:18px}.order-source-tag{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;font-size:14px;font-style:normal;font-weight:800;line-height:1;border:1px solid rgba(255,255,255,.18)}.order-source-tag--admin{color:#16202f;background:linear-gradient(135deg,#8ee7dc,#88a8ff)}.order-source-tag--self{color:#1d172a;background:linear-gradient(135deg,#ffd08a,#ff8fa3)}.order-source-tag--unknown{color:#dbe6ff;background:#ffffff14}.direct-open-card{cursor:pointer;min-height:76px;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.direct-open-card span{font-size:12px}.direct-open-card strong{font-size:16px}.direct-open-card:hover{transform:translateY(-1px);border-color:#6ee0c133}.direct-open-card.active{border-color:#ffd60af5;background:linear-gradient(135deg,#ffe84ffa,#ffb703e6),#ffd60a;box-shadow:0 0 0 1px #ffef7861,0 14px 34px #ffbe0b3d}.direct-open-card.enabled{border-color:#67e0b052}.direct-open-card.active.enabled{border-color:#ffd60af5}.direct-open-card.active:not(.enabled){border-color:var(--line);background:linear-gradient(160deg,#fff1,#ffffff08),#ffffff08;box-shadow:none}.direct-open-card.enabled strong{color:#8ff0d1}.direct-open-card.active span,.direct-open-card.active strong{color:#231a00}.direct-open-card.active:not(.enabled) span{color:#e2eaffb8}.direct-open-card.active:not(.enabled) strong{color:#f5f9ff}.direct-open-selected{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.direct-open-selected span{color:var(--muted);font-size:12px}.direct-open-selected strong{color:var(--text);font-size:14px}.refresh-box{background:linear-gradient(135deg,#67e0b00d,#58b2ff0a),#ffffff05}.refresh-head{justify-content:space-between;align-items:center;margin-bottom:10px}.refresh-head strong{font-size:13px}@media(max-width:1240px){.app-layout{grid-template-columns:1fr}.side-nav{position:static}.menu-list{grid-template-columns:repeat(5,minmax(0,1fr))}.home-stats-grid,.home-panels,.section-grid,.lower-grid,.analysis-grid-primary,.analysis-grid-secondary,.analytics-summary-grid,.endpoint-assets-summary{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}.section-heading p{text-align:left}.machine-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-table{overflow-x:auto}.analytics-table-head,.analytics-table-row{min-width:980px}}@media(max-width:780px){.suite-shell{padding:0 10px 40px;--top-banner-height: 54px}.suite-footer{bottom:0;width:100vw;min-height:40px;padding:9px 12px}.suite-footer span,.suite-footer button{font-size:11px}.side-nav,.panel{padding:16px;border-radius:24px}.top-banner{border-radius:0}.top-banner__inner{padding:10px 12px}.notice-overlay{align-items:flex-end;padding:16px}.sale-status-overlay{display:grid;place-items:center;align-items:center;justify-content:center;padding:16px}.sale-status-dialog{width:min(430px,100%);grid-template-columns:auto minmax(0,1fr);justify-items:stretch;align-items:center;gap:14px;padding:24px 22px 22px;border-radius:20px;text-align:left}.sale-status-dialog__mark{width:42px;height:42px;border-radius:13px}.sale-status-dialog__mark:before{left:13px;top:12px;width:15px;height:9px}.sale-status-dialog .notice-dialog__title{margin-top:5px;font-size:24px}.sale-status-dialog .notice-dialog__body{grid-column:2 / -1;font-size:14px;line-height:1.6;text-align:left}.sale-status-dialog .notice-dialog__actions{width:100%;justify-content:center;margin-top:16px}.sale-status-dialog .notice-dialog__btn{width:auto;min-height:44px;min-width:168px;border-radius:14px}.auth-overlay{align-items:center;padding:16px}.notice-dialog{width:100%;padding:0;border-radius:22px}.notice-overlay:not(.sale-status-overlay) .notice-dialog{transform:translateY(0)}.auth-dialog{width:100%;padding:22px 18px 18px;border-radius:24px}.auth-dialog__actions{justify-content:center}.auth-dialog__btn{width:100%;text-align:center}.notice-dialog__title{margin:22px 18px 0;font-size:21px}.notice-dialog__kicker{padding:14px 18px}.notice-dialog__body{margin:14px 18px 0;font-size:14px}.notice-dialog__actions{margin:24px 18px 18px}.notice-dialog__btn{width:100%;min-width:0}.auth-dialog__title{font-size:24px}.panel h2,.section-heading h2{font-size:22px}.dashboard-home .section-heading h2,.dashboard-home .panel h2{font-size:20px}.panel-head,.tool-head,.query-row,.batch-top,.tool-foot,.refresh-head,.double-form,.inline-form,.action-row,.report-count-row{flex-direction:column}.brand{justify-content:flex-start;flex:none}.brand-logo{height:28px}.banner-actions{width:auto;display:flex;align-items:center;gap:10px;flex:none}.bg-picker{min-width:0}.meta-grid,.batch-grid,.query-grid,.home-stats-grid,.menu-list,.home-panels,.chart-row,.analytics-summary-grid,.endpoint-assets-summary{grid-template-columns:1fr}.machine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-select{max-width:none}.head-badges{justify-content:flex-start}.wallet-pill-btn,.background-pill-btn,.icon-pill-btn{min-width:0}.wallet-pill-btn{width:auto;justify-content:center;padding:8px 12px}.background-pill-btn{width:auto;padding:8px 12px;white-space:nowrap}.icon-pill-btn{width:36px;height:36px;padding:0}.wallet-pill-btn strong,.background-pill-btn{font-size:13px}.bg-panel-inline{right:0;width:min(220px,calc(100vw - 32px))}.side-nav{display:none}.mobile-nav-picker{display:block;position:relative;z-index:30;flex:none}.mobile-nav-picker__label{display:none}.mobile-nav-select-wrap{margin-top:0}.mobile-nav-select-trigger{width:36px;min-height:36px;padding:0;border-radius:13px;border-color:#6ee0c129;background:linear-gradient(135deg,#67e0b014,#58b2ff14),#ffffff0a;justify-content:center;gap:0;box-shadow:inset 0 1px #ffffff0a}.mobile-nav-menu-icon{display:grid;gap:4px;width:18px}.mobile-nav-menu-icon span{display:block;height:2px;border-radius:999px;background:#f5f8ff}.mobile-nav-menu{left:auto;right:0;width:min(220px,calc(100vw - 20px));max-height:calc(100vh - 92px);overflow-y:auto;z-index:120}.mobile-nav-picker__note{display:none}.protocol-query-form{align-items:stretch}.protocol-query-btn,.protocol-query-clear-btn{flex:0 0 auto;width:100%;height:44px;min-height:44px;margin-top:0}.menu-list{display:none}.section-heading{margin-top:10px;gap:8px;padding:0 2px}.home-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-stat-card:nth-child(3){display:none}.home-stat-card{min-height:0;padding:12px 8px 11px;border-radius:18px;text-align:center}.home-stat-card span{font-size:11px}.home-stat-refresh-btn{width:24px;height:24px;border-radius:9px;font-size:15px}.home-stat-card-metric strong{font-size:23px}.home-stat-card em{font-size:11px}.snapshot-card p{font-size:14px;letter-spacing:0}.snapshot-card p .metric-number{font-size:1.04em}.chart-value{text-align:left}.report-count-row{flex-direction:row;align-items:center;gap:8px;margin-top:18px;padding:10px 12px}.report-count-row span{font-size:13px;line-height:1.35}.report-count-refresh-btn{min-height:34px;padding:0 12px;font-size:13px;border-radius:11px}.report-filter-check{gap:8px;margin-top:16px;font-size:13px;font-weight:500;line-height:1.45}.report-filter-check input{width:18px;height:18px}.report-export-actions{gap:8px;margin-top:16px}.report-export-actions .primary-btn{min-height:42px;padding:0 8px;border-radius:14px;font-size:13px;font-weight:600;line-height:1.35}.analysis-heading-actions,.analytics-range-controls{width:100%;align-items:stretch}.analytics-date-field,.analysis-filter-btn,.analysis-generate-btn,.analysis-refresh-btn{width:100%}.analytics-kline-bars{grid-template-columns:repeat(auto-fit,minmax(22px,1fr));gap:6px;min-height:220px}.analytics-kline-track{height:180px}.analytics-source-card p{font-size:20px}}body{margin:0;background:#080d19}.dialog-tool[data-v-70bb393c]{min-height:100vh;display:grid;grid-template-columns:340px minmax(520px,1fr) 360px;color:#edf4ff;background:radial-gradient(circle at 84% 12%,rgba(80,132,255,.16),transparent 28%),radial-gradient(circle at 10% 94%,rgba(92,224,178,.12),transparent 30%),#080d19;font-family:Avenir Next,SF Pro Display,Segoe UI,sans-serif}.tool-sidebar[data-v-70bb393c]{height:100vh;overflow:auto;padding:18px;border-right:1px solid rgba(145,175,255,.12);background:#090f1feb}.tool-inspector[data-v-70bb393c]{height:100vh;overflow:auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px;border-left:1px solid rgba(145,175,255,.12);background:#090f1fe0}.tool-head[data-v-70bb393c]{padding:8px 4px 16px}.tool-head span[data-v-70bb393c],.stage-toolbar span[data-v-70bb393c]{color:#8fa4c8;font-size:12px}.tool-head h1[data-v-70bb393c]{margin:6px 0 0;font-size:22px}.control-section[data-v-70bb393c]{display:grid;gap:12px;padding:14px;margin-bottom:12px;border:1px solid rgba(145,175,255,.11);border-radius:12px;background:#ffffff09}.control-section h2[data-v-70bb393c]{margin:0;font-size:15px}.control-grid[data-v-70bb393c]{display:grid;gap:10px}.control-grid.two[data-v-70bb393c]{grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-70bb393c],.field[data-v-70bb393c]{display:grid;gap:7px;min-width:0;color:#b8c7e4;font-size:12px}label em[data-v-70bb393c]{color:#7ecfff;font-style:normal}input[data-v-70bb393c],select[data-v-70bb393c],textarea[data-v-70bb393c]{width:100%;min-width:0;border:1px solid rgba(145,175,255,.16);border-radius:9px;padding:9px 10px;color:#edf4ff;background:#050a16d1}input[type=range][data-v-70bb393c],input[type=color][data-v-70bb393c],input[type=checkbox][data-v-70bb393c]{padding:0}input[type=checkbox][data-v-70bb393c]{width:auto}textarea[data-v-70bb393c]{resize:vertical}.segmented[data-v-70bb393c],.toggle-row[data-v-70bb393c]{display:flex;flex-wrap:wrap;gap:8px}.segmented button[data-v-70bb393c],.stage-toolbar button[data-v-70bb393c],.code-head button[data-v-70bb393c]{border:1px solid rgba(145,175,255,.14);border-radius:9px;padding:8px 10px;color:#dce8ff;background:#ffffff0b;cursor:pointer}.segmented button.active[data-v-70bb393c]{color:#06101f;border-color:transparent;background:#7ecfff}.toggle-row label[data-v-70bb393c]{display:inline-flex;align-items:center;gap:6px}.tool-stage[data-v-70bb393c]{min-width:0;display:grid;grid-template-rows:auto minmax(520px,1fr);gap:14px;padding:18px}.preset-panel[data-v-70bb393c]{display:grid;gap:10px;padding:14px;border:1px solid rgba(145,175,255,.12);border-radius:14px;background:#ffffff09}.preset-panel h2[data-v-70bb393c]{margin:0;font-size:15px}.preset-panel button[data-v-70bb393c]{min-height:38px;border:1px solid rgba(145,175,255,.14);border-radius:10px;color:#dce8ff;background:#ffffff0b;cursor:pointer;text-align:left}.stage-toolbar[data-v-70bb393c],.code-head[data-v-70bb393c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.stage-toolbar strong[data-v-70bb393c],.code-head strong[data-v-70bb393c]{display:block;font-size:16px}.preview-canvas[data-v-70bb393c]{position:relative;overflow:hidden;min-height:420px;border:1px solid rgba(145,175,255,.12);border-radius:14px;background:#0b1228}.demo-page[data-v-70bb393c]{position:absolute;inset:0;padding:34px;background:linear-gradient(140deg,#101934e6,#080d1bfa),radial-gradient(circle at 20% 24%,rgba(126,207,255,.15),transparent 24%)}.demo-line[data-v-70bb393c]{width:44%;height:14px;margin-bottom:14px;border-radius:99px;background:#ffffff14}.demo-line.wide[data-v-70bb393c]{width:64%}.demo-grid[data-v-70bb393c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.demo-grid i[data-v-70bb393c]{height:86px;border-radius:12px;background:#ffffff0e}.preview-overlay[data-v-70bb393c]{position:absolute;inset:0;display:flex;padding:30px}.preview-dialog[data-v-70bb393c]{overflow:hidden;border:1px solid rgba(145,175,255,.18);background:linear-gradient(150deg,#0b1228fa,#080d1cf5);box-shadow:0 24px 80px #00000073;touch-action:none}.preview-titlebar[data-v-70bb393c]{display:flex;align-items:center;justify-content:space-between;cursor:grab;-webkit-user-select:none;user-select:none}.preview-close[data-v-70bb393c]{width:30px;height:30px;border:0;border-radius:8px;color:inherit;background:#ffffff0f;cursor:pointer}.preview-close img[data-v-70bb393c]{width:16px;height:16px;object-fit:contain}.preview-content p[data-v-70bb393c]{margin:0;white-space:pre-wrap}.preview-actions[data-v-70bb393c]{display:grid;justify-content:center;margin-top:24px}.preview-action[data-v-70bb393c]{position:relative;overflow:hidden;border:0;border-radius:12px;color:#06101f;font-weight:800;cursor:pointer}.preview-action.style-gradient[data-v-70bb393c],.preview-action.style-shine[data-v-70bb393c]{background:linear-gradient(135deg,var(--button-color),#7b6cff)}.preview-action.style-shine[data-v-70bb393c]:after{content:"";position:absolute;inset:-40% auto -40% -50%;width:38%;transform:rotate(18deg);background:#ffffff57;animation:sweep-70bb393c 1.8s infinite}.code-panel[data-v-70bb393c]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid rgba(145,175,255,.12);border-radius:14px;background:#ffffff09}.code-panel textarea[data-v-70bb393c]{min-height:0;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}@keyframes sweep-70bb393c{to{left:130%}}@media(max-width:980px){.dialog-tool[data-v-70bb393c]{grid-template-columns:1fr}.tool-sidebar[data-v-70bb393c],.tool-inspector[data-v-70bb393c]{height:auto}.tool-stage[data-v-70bb393c]{grid-template-rows:auto 440px}}
