.main-content[data-v-b26a606e]{flex-grow:1;min-height:100vh}.chart-root[data-v-5877c428],.main-content[data-v-b26a606e]{display:flex;flex-direction:column}.chart-wrapper[data-v-5877c428]{padding:10px;overflow:hidden}.chart-toolbar[data-v-5877c428]{display:flex;align-items:center;padding:0 10px 5px 10px}.step-widget[data-v-74cd923a]{min-height:100%;flex-direction:column;color:#111;text-align:center}.step-widget[data-v-74cd923a],.step-widget__value[data-v-74cd923a]{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.step-widget__value[data-v-74cd923a]{flex:1 1 auto;min-height:0;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.step-widget__buttons[data-v-74cd923a]{width:100%;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.step-widget__btn[data-v-74cd923a]{margin:0!important;padding:0!important;border-radius:16px!important;font-weight:800!important}.value-display[data-v-6abd6c22]{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#111;text-align:center}.value-display__value[data-v-6abd6c22]{width:100%;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-card{position:relative!important;overflow:hidden!important}.widget-body{position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.widget-body>.v-list-item__content{position:absolute!important;top:4px!important;left:10px!important;right:48px!important;z-index:5;flex:0 0 auto;display:block!important;align-items:flex-start!important;justify-content:flex-start!important;padding:0!important;margin:0!important;text-align:left!important}.widget-content{flex:1 1 auto;display:flex;overflow:hidden;padding-top:30px;box-sizing:border-box}.widget-content,.widget-content>*{width:100%;height:100%;min-height:0}.widget-setting-wrap{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;z-index:6!important}.widget-setting-btn{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:999px!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 4px 14px rgba(0,0,0,.12)!important}.widget-setting-btn .v-icon{color:#757575!important;font-size:18px!important}.delete-mode-card,.move-mode-card{transition:box-shadow .18s ease,border-color .18s ease,transform .12s ease}.delete-mode-card{border:1px solid rgba(244,67,54,.85)!important;box-shadow:inset 0 0 0 1px rgba(244,67,54,.18)}.move-mode-card{border:1px solid rgba(255,214,0,.95)!important;box-shadow:inset 0 0 0 1px rgba(255,214,0,.2)}.widget-body--blurred{filter:blur(1.8px) saturate(.88);transition:filter .18s ease}.widget-title{font-size:18px;font-weight:700;line-height:1.1}.widget-subtitle,.widget-title{width:100%;margin:0!important;padding:0!important;text-align:left!important}.widget-subtitle{font-size:10px;line-height:1.15}.widget-content--disabled,.widget-content--disabled *{pointer-events:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.delete-overlay,.move-overlay{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center}.delete-overlay{background:hsla(0,0%,100%,.08);cursor:pointer}.move-overlay{background:transparent;pointer-events:none}.delete-overlay__icon{font-size:64px!important;border-radius:999px;padding:18px;color:rgba(211,47,47,.95)!important;background:hsla(0,0%,100%,.96);box-shadow:0 6px 24px rgba(0,0,0,.15)}.move-overlay__inner,.move-overlay__move-btn{display:flex;align-items:center;justify-content:center}.move-overlay__move-btn{width:96px;height:96px;border-radius:999px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 28px rgba(0,0,0,.16);cursor:move;pointer-events:auto;transition:transform .15s ease,box-shadow .15s ease}.move-overlay__move-btn:hover{transform:scale(1.06);box-shadow:0 12px 34px rgba(0,0,0,.2)}.move-overlay__icon{font-size:56px!important;color:rgba(255,214,0,.98)!important}.vdr.active:before{outline:1px dashed rgba(255,214,0,.65)}.vdr-stick{width:14px!important;height:14px!important;background:hsla(0,0%,100%,.98)!important;border:2px solid rgba(255,214,0,.95)!important;border-radius:999px!important;box-shadow:0 2px 8px rgba(0,0,0,.14);z-index:30!important}.vdr-stick-bm,.vdr-stick-ml,.vdr-stick-mr,.vdr-stick-tm{display:none!important}.setting-dialog-card{border-radius:22px!important;overflow:hidden;box-shadow:0 20px 54px rgba(28,18,45,.22)!important}.setting-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;background:linear-gradient(180deg,rgba(124,77,255,.08),rgba(124,77,255,.02))}.setting-dialog__header-left{min-width:0}.setting-dialog__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#7e57c2;margin-bottom:6px}.setting-dialog__title{font-size:24px;font-weight:700;color:#2f2a3a;line-height:1.2}.setting-dialog__subtitle{margin-top:4px;font-size:13px;color:#7b7488}.setting-dialog__close{margin-top:-2px}.setting-dialog__content{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;padding:20px 24px 18px;background:#faf9fd}.setting-dialog__main,.setting-dialog__preview{min-width:0}.setting-tabs{margin-bottom:14px}.setting-tabs-items{background:transparent!important}.setting-section{background:#fff;border:1px solid rgba(124,77,255,.08);border-radius:18px;padding:18px;margin-bottom:16px;box-shadow:0 4px 14px rgba(74,58,103,.04)}.setting-section:last-child{margin-bottom:0}.setting-section__title{font-size:15px;font-weight:700;color:#43385a;margin-bottom:14px}.setting-input .v-input__slot{border-radius:14px!important;box-shadow:none!important}.setting-color-box{border-radius:16px;background:linear-gradient(180deg,#fcfbff,#f6f2ff);border:1px solid rgba(124,77,255,.1);padding:16px}.setting-color-box__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.setting-color-box__label{font-size:13px;color:#756c84}.setting-color-box__preview{width:42px;height:42px;border-radius:12px;border:2px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.12)}.setting-color-box__name{font-size:16px;font-weight:700;color:#3a3348;margin-bottom:14px}.setting-color-grid{display:flex;flex-wrap:wrap;gap:10px}.setting-color-swatch{width:34px;height:34px;border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.12);transition:transform .14s ease,box-shadow .14s ease}.setting-color-swatch:hover{transform:translateY(-1px) scale(1.05)}.setting-color-swatch--active{outline:3px solid rgba(124,77,255,.25);box-shadow:0 0 0 3px rgba(124,77,255,.08)}.setting-empty{padding:18px;border-radius:14px;background:#faf7ff;color:#7a7287;font-size:14px}.preview-card{background:linear-gradient(180deg,#fff,#f8f4ff);border:1px solid rgba(124,77,255,.08);border-radius:20px;padding:18px;box-shadow:0 8px 20px rgba(72,50,116,.08);position:sticky;top:0}.preview-card__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#8e7bb5;margin-bottom:12px}.preview-card__widget{border-radius:18px;background:#fff;border:1px solid rgba(124,77,255,.08);padding:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.preview-card__widget-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.preview-card__widget-title{font-size:15px;font-weight:700;color:#342d42;line-height:1.25;word-break:break-word}.preview-card__widget-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.preview-card__widget-box{margin:0 auto 14px;border-radius:18px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(126,87,194,.2);transition:all .18s ease}.preview-card__widget-footer{display:flex;flex-wrap:wrap;gap:8px}.preview-meta-chip{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:999px;background:#f4efff;color:#5a4a7d;font-size:12px;font-weight:600}.preview-meta-chip__swatch{width:12px;height:12px;border-radius:999px;display:inline-block}.preview-meta-chip--color{background:#f8f4ff}.setting-dialog__actions{padding:14px 18px!important;background:#fff}.setting-btn{border-radius:12px!important;text-transform:none!important;font-weight:700;letter-spacing:0;min-width:96px}.setting-btn--ghost{color:#6d647b!important}.setting-btn--primary{background:linear-gradient(135deg,#7e57c2,#5e35b1)!important;color:#fff!important;box-shadow:0 8px 20px rgba(94,53,177,.24)}@media (max-width:960px){.setting-dialog__content{grid-template-columns:1fr}.preview-card{position:static}}.dashboard-stage[data-v-88064f3e]{position:relative;overflow:hidden}.dashboard-stage--mobile[data-v-88064f3e]{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:14px}.mobile-widget-list[data-v-88064f3e]{padding:12px}.mobile-widget-card[data-v-88064f3e]{border-radius:18px!important;overflow:hidden;margin-bottom:12px;padding:10px 10px 12px}.mobile-widget-card__header[data-v-88064f3e]{margin-bottom:8px}.mobile-widget-card__title[data-v-88064f3e]{font-size:16px;font-weight:700;color:#342d42}.mobile-widget-card__subtitle[data-v-88064f3e]{font-size:11px;color:#7c738a;margin-top:2px}.mobile-widget-card__content[data-v-88064f3e]{overflow:hidden}.orbit-panel[data-v-88064f3e]{position:fixed;right:0;top:50%;transform:translateY(-50%);width:220px;height:440px;overflow:visible;pointer-events:auto;border-radius:380px 0 0 380px;background:radial-gradient(circle at 18% 50%,hsla(0,0%,100%,.78) 0,rgba(210,185,245,.74) 24%,rgba(212,188,248,.34) 45%,rgba(171,129,228,.18) 60%,rgba(120,83,186,.12) 100%),linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.06));border-left:1px solid rgba(234,3,255,.45);box-shadow:-24px 0 60px rgba(129,95,188,.16),inset 0 0 60px hsla(0,0%,100%,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:99990}.orbit-glow[data-v-88064f3e]{position:absolute;inset:42px 22px 42px 72px;border-radius:999px 0 0 999px;background:radial-gradient(circle at 30% 50%,hsla(0,0%,100%,.35),rgba(198,163,246,.08) 55%,transparent 75%);pointer-events:none}.orbit-hover-tooltip[data-v-88064f3e]{position:absolute;padding:10px 14px;border-radius:14px;white-space:nowrap;background:hsla(0,0%,100%,.94);color:#6f42c1;font-size:13px;font-weight:700;line-height:1;box-shadow:0 20px 44px rgba(115,84,177,.3),0 0 0 1px rgba(183,153,238,.38),0 0 22px rgba(191,160,245,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;transform-origin:right center;z-index:2147483647;will-change:left,top,transform,opacity}.orbit-hover-tooltip[data-v-88064f3e]:after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;background:hsla(0,0%,100%,.94);transform:translateY(-50%) rotate(45deg);box-shadow:1px -1px 0 rgba(183,153,238,.2)}.tooltip-pop-enter-active[data-v-88064f3e],.tooltip-pop-leave-active[data-v-88064f3e]{transition:opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.tooltip-pop-enter[data-v-88064f3e],.tooltip-pop-leave-to[data-v-88064f3e]{opacity:0;transform:translate(-100%,-50%) scale(.72)}.tooltip-pop-enter-to[data-v-88064f3e],.tooltip-pop-leave[data-v-88064f3e]{opacity:1;transform:translate(-100%,-50%) scale(1)}.orbit-item[data-v-88064f3e]{position:absolute;width:76px;height:76px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7f58ba;background:hsla(0,0%,100%,.46);box-shadow:0 10px 28px rgba(115,84,177,.16),inset 0 0 0 1px hsla(0,0%,100%,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .22s ease,box-shadow .22s ease,background .22s ease,opacity .01s ease;cursor:pointer}.orbit-item--active[data-v-88064f3e],.orbit-item[data-v-88064f3e]:hover{background:hsla(0,0%,100%,.82);box-shadow:0 16px 36px rgba(115,84,177,.28),0 0 0 4px rgba(178,151,234,.2);color:#6f42c1}.orbit-fade-enter-active[data-v-88064f3e],.orbit-fade-leave-active[data-v-88064f3e]{transition:opacity .24s ease,transform .24s ease}.orbit-fade-enter[data-v-88064f3e],.orbit-fade-leave-to[data-v-88064f3e]{opacity:0}.token-page[data-v-97bd82b8]{min-height:100%;padding:28px;background:radial-gradient(circle at top right,rgba(123,77,255,.14),transparent 28%),linear-gradient(180deg,#f8f5ff,#f4f1fb)}.token-shell[data-v-97bd82b8]{max-width:1280px;margin:0 auto}.content-card[data-v-97bd82b8],.dialog-card[data-v-97bd82b8],.hero-card[data-v-97bd82b8],.stat-card[data-v-97bd82b8]{border-radius:24px}.hero-card[data-v-97bd82b8]{padding:26px 28px 22px;margin-bottom:18px;background:hsla(0,0%,100%,.82);border:1px solid rgba(122,95,170,.1);box-shadow:0 16px 40px rgba(73,43,122,.08)}.hero-top[data-v-97bd82b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.eyebrow[data-v-97bd82b8]{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7d6aab;margin-bottom:6px}.title-wrap[data-v-97bd82b8]{display:inline-flex;align-items:center;gap:14px;margin-bottom:8px}.page-title[data-v-97bd82b8]{margin:0;font-size:3rem;line-height:1.02;font-weight:800;letter-spacing:-.03em;color:#24113d}.title-accent[data-v-97bd82b8]{width:58px;height:10px;border-radius:999px;background:linear-gradient(90deg,#7b4dff,#c7b5ff);box-shadow:0 8px 18px rgba(123,77,255,.22);transform:translateY(4px)}.page-subtitle[data-v-97bd82b8]{margin:0;max-width:760px;font-size:1rem;line-height:1.7;color:#786b96}.add-btn[data-v-97bd82b8],.dialog-primary[data-v-97bd82b8]{border-radius:16px;height:44px!important;padding:0 18px!important;color:#fff!important;font-weight:700;letter-spacing:.02em;text-transform:none;background:linear-gradient(135deg,#7b4dff,#6a37d4);box-shadow:0 12px 24px rgba(109,63,212,.22)}.stats-grid[data-v-97bd82b8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat-card[data-v-97bd82b8]{padding:22px 24px;background:hsla(0,0%,100%,.86);border:1px solid rgba(123,77,255,.08);box-shadow:0 12px 28px rgba(70,40,120,.06)}.stat-card--featured[data-v-97bd82b8]{background:linear-gradient(135deg,#6f45e9,#4f2aa7)}.stat-label[data-v-97bd82b8]{text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:700;color:#8577a2}.stat-card--featured .stat-desc[data-v-97bd82b8],.stat-card--featured .stat-label[data-v-97bd82b8],.stat-card--featured .stat-value[data-v-97bd82b8]{color:#fff}.stat-value[data-v-97bd82b8]{margin-top:8px;font-size:3rem;line-height:1;font-weight:800;color:#251340}.stat-desc[data-v-97bd82b8]{margin-top:10px;color:#877a9e;font-size:.95rem}.content-card[data-v-97bd82b8]{padding:18px;background:hsla(0,0%,100%,.84);border:1px solid rgba(123,77,255,.08);box-shadow:0 16px 40px rgba(73,43,122,.08)}.toolbar-row[data-v-97bd82b8]{margin-bottom:12px}.search-field[data-v-97bd82b8]{max-width:420px}.search-field[data-v-97bd82b8] .v-input__slot{border-radius:14px!important;box-shadow:none!important;border:1px solid rgba(123,77,255,.12);background:rgba(250,248,255,.95)!important}.table-wrap[data-v-97bd82b8]{overflow-x:auto}.table-wrap[data-v-97bd82b8] table{border-collapse:separate;border-spacing:0}.table-wrap[data-v-97bd82b8] thead th{font-size:.88rem;text-transform:uppercase;letter-spacing:.04em;color:#6f5f97;background:transparent;border-bottom:1px solid rgba(123,77,255,.12);padding-top:10px;padding-bottom:10px}.table-wrap[data-v-97bd82b8] tbody td{border-bottom:1px solid rgba(123,77,255,.08);padding-top:16px;padding-bottom:16px;vertical-align:middle}.token-cell[data-v-97bd82b8]{font-weight:700;color:#2d1d4e}.payload-chip[data-v-97bd82b8]{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border-radius:14px;background:#f2ecff;color:#6448a4;font-weight:700}.log-chip[data-v-97bd82b8]{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:32px;padding:4px 12px;border-radius:10px;font-size:.86rem;font-weight:700}.log-chip--enabled[data-v-97bd82b8]{background:#dff1e2;color:#317245}.log-chip--disabled[data-v-97bd82b8]{background:#f6dede;color:#c04a4a}.action-btns[data-v-97bd82b8]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.action-btns .v-btn[data-v-97bd82b8]{border-radius:12px;text-transform:none;font-weight:700;letter-spacing:.01em}.btn-edit[data-v-97bd82b8]{background:#ede4ff!important;color:#6a3fe6!important}.btn-log-on[data-v-97bd82b8]{background:#dff1e2!important;color:#2f7a4c!important}.btn-log-off[data-v-97bd82b8]{background:#f6e5c9!important;color:#a86a18!important}.btn-delete[data-v-97bd82b8]{background:#f7e1e1!important;color:#cf4a4a!important}.empty-state[data-v-97bd82b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 16px;text-align:center}.empty-title[data-v-97bd82b8]{font-size:1.05rem;font-weight:700;color:#2d1d4e}.empty-subtitle[data-v-97bd82b8]{color:#7a6e95}.dialog-card[data-v-97bd82b8]{overflow:hidden}.dialog-title[data-v-97bd82b8]{padding:18px 22px;color:#fff;font-size:1.08rem;font-weight:700;background:linear-gradient(135deg,#6f45e9,#4f2aa7)}.dialog-body[data-v-97bd82b8]{padding:24px 24px 8px!important}.dialog-actions[data-v-97bd82b8]{padding:10px 20px 20px}@media (max-width:960px){.stats-grid[data-v-97bd82b8]{grid-template-columns:1fr}.hero-top[data-v-97bd82b8]{flex-direction:column}.page-title[data-v-97bd82b8]{font-size:2.45rem}}@media (max-width:600px){.token-page[data-v-97bd82b8]{padding:16px}.content-card[data-v-97bd82b8],.hero-card[data-v-97bd82b8],.stat-card[data-v-97bd82b8]{border-radius:20px}.page-title[data-v-97bd82b8]{font-size:2rem}.title-wrap[data-v-97bd82b8]{gap:10px}.title-accent[data-v-97bd82b8]{width:42px;height:8px}.search-field[data-v-97bd82b8]{max-width:100%}}