.mt-screen[data-v-75c9be7f]{--mt-text: #f2f6ff;--mt-muted: rgba(235, 242, 255, .7);--mt-glass-bg: rgba(20, 27, 41, .66);--mt-glass-border: rgba(255, 255, 255, .14);--mt-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .16);--mt-glass-shadow: 0 32px 72px -28px rgba(0, 0, 0, .78);--mt-chip-bg: rgba(255, 184, 76, .16);--mt-chip-border: rgba(255, 184, 76, .34);--mt-chip-text: #ffd596;--mt-vignette: linear-gradient(180deg, rgba(4, 8, 16, .5) 0%, rgba(4, 8, 16, 0) 34%, rgba(4, 8, 16, .58) 100%);--mt-divider: rgba(255, 255, 255, .12)}.mt-screen.is-light[data-v-75c9be7f]{--mt-text: #0f172a;--mt-muted: rgba(15, 23, 42, .64);--mt-glass-bg: rgba(255, 255, 255, .66);--mt-glass-border: rgba(255, 255, 255, .82);--mt-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .95);--mt-glass-shadow: 0 28px 64px -30px rgba(15, 23, 42, .36);--mt-chip-bg: rgba(181, 120, 12, .12);--mt-chip-border: rgba(181, 120, 12, .26);--mt-chip-text: #8a5a00;--mt-vignette: linear-gradient(180deg, rgba(255, 255, 255, .34) 0%, rgba(255, 255, 255, 0) 36%, rgba(30, 41, 59, .16) 100%);--mt-divider: rgba(15, 23, 42, .12)}.mt-screen[data-v-75c9be7f]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow:hidden;padding:16px;color:var(--mt-text);font-family:var(--font-sans)}.mt-scene[data-v-75c9be7f]{position:absolute;inset:0;background-size:cover;background-position:center}.mt-vignette[data-v-75c9be7f]{position:absolute;inset:0;background:var(--mt-vignette);pointer-events:none}.mt-grain[data-v-75c9be7f]{position:absolute;inset:0;pointer-events:none}.mt-stage[data-v-75c9be7f]{position:relative;z-index:1;display:flex;width:100%;max-width:560px;justify-content:center}.mt-screen .mt-card[data-v-75c9be7f]{width:100%;padding:clamp(22px,4vw,38px);border-color:var(--mt-glass-border);border-radius:24px;background-color:var(--mt-glass-bg);box-shadow:var(--mt-glass-highlight),var(--mt-glass-shadow);text-align:center;animation:mt-enter-75c9be7f .62s cubic-bezier(.22,.9,.28,1) both}.mt-chip[data-v-75c9be7f]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--mt-chip-border);border-radius:999px;background:var(--mt-chip-bg);color:var(--mt-chip-text);font-size:12px;font-weight:600;letter-spacing:.04em}.mt-chip-dot[data-v-75c9be7f]{width:6px;height:6px;border-radius:999px;background:currentColor;animation:mt-breathe-75c9be7f 1.8s ease-in-out infinite}.mt-site[data-v-75c9be7f]{margin:18px 0 0;color:var(--mt-muted);font-size:14px;letter-spacing:.18em;text-transform:uppercase}.mt-title[data-v-75c9be7f]{margin:8px 0 0;color:var(--mt-text);font-size:clamp(22px,4.2vw,34px);font-weight:650;letter-spacing:.01em;line-height:1.25;overflow-wrap:anywhere}.mt-message[data-v-75c9be7f]{max-width:44em;margin:14px auto 0;color:var(--mt-muted);font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.mt-countdown[data-v-75c9be7f]{display:flex;flex-direction:column;gap:4px;margin-top:22px;padding:14px 16px;border:1px solid var(--mt-divider);border-radius:16px;background:#7f7f7f0f}.mt-count-label[data-v-75c9be7f]{color:var(--mt-muted);font-size:14px;letter-spacing:.08em}.mt-count-value[data-v-75c9be7f]{color:var(--mt-text);font-family:"SF Mono","Cascadia Mono","Consolas",var(--font-sans);font-size:clamp(22px,4vw,30px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.04em;line-height:1.3}.mt-count-value.is-text[data-v-75c9be7f]{font-size:clamp(18px,3.2vw,24px);letter-spacing:.08em}.mt-count-hint[data-v-75c9be7f]{color:var(--mt-muted);font-size:14px}.mt-countdown.is-expired[data-v-75c9be7f]{border-color:var(--mt-chip-border);background:var(--mt-chip-bg)}.mt-loader[data-v-75c9be7f]{display:flex;justify-content:center;gap:5px;margin-top:18px}.mt-loader span[data-v-75c9be7f]{width:5px;height:5px;border-radius:999px;background:var(--mt-muted);animation:mt-breathe-75c9be7f 1.6s ease-in-out infinite}.mt-loader span[data-v-75c9be7f]:nth-child(2){animation-delay:.18s}.mt-loader span[data-v-75c9be7f]:nth-child(3){animation-delay:.36s}.mt-foot[data-v-75c9be7f]{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--mt-divider);color:var(--mt-muted);font-size:14px;line-height:1.6}@keyframes mt-enter-75c9be7f{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mt-breathe-75c9be7f{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media(max-width:420px){.mt-screen[data-v-75c9be7f]{padding:12px}.mt-screen .mt-card[data-v-75c9be7f]{border-radius:20px}.mt-message[data-v-75c9be7f],.mt-foot[data-v-75c9be7f]{font-size:14px}}@media(prefers-reduced-motion:reduce){.mt-screen .mt-card[data-v-75c9be7f],.mt-chip-dot[data-v-75c9be7f],.mt-loader span[data-v-75c9be7f]{animation:none}}.notice-backdrop[data-v-1b1a0e70]{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#0408106b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notice-panel[data-v-1b1a0e70]{width:min(560px,100%);max-height:min(86vh,760px);display:flex;flex-direction:column;padding:24px;border-radius:30px;color:var(--shell-text)}.notice-head[data-v-1b1a0e70]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notice-heading h2[data-v-1b1a0e70]{margin:0;font-size:20px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.notice-meta[data-v-1b1a0e70]{margin:4px 0 0;font-size:14px;letter-spacing:.14em;color:var(--shell-text-muted)}.notice-icon-btn[data-v-1b1a0e70]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;cursor:pointer;color:var(--shell-text);background:transparent;transition:background .18s ease}.notice-icon-btn[data-v-1b1a0e70]:hover{background:#80808024}.notice-body[data-v-1b1a0e70]{flex:1 1 auto;min-height:0;margin-top:16px;overflow-y:auto;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.notice-body[data-v-1b1a0e70] p{margin:0 0 10px}.notice-body[data-v-1b1a0e70] p:last-child{margin-bottom:0}.notice-body[data-v-1b1a0e70] h1,.notice-body[data-v-1b1a0e70] h2,.notice-body[data-v-1b1a0e70] h3,.notice-body[data-v-1b1a0e70] h4{margin:14px 0 8px;font-size:16px;font-weight:600}.notice-body[data-v-1b1a0e70] ul,.notice-body[data-v-1b1a0e70] ol{margin:0 0 10px;padding-left:22px}.notice-body[data-v-1b1a0e70] a{color:#60a5fa;text-decoration:underline}html.theme-light{color:#2563eb}.notice-body[data-v-1b1a0e70] img{max-width:100%;height:auto;border-radius:12px}.notice-body[data-v-1b1a0e70] code{padding:1px 5px;border-radius:6px;background:#8080802e;font-size:13px}.notice-foot[data-v-1b1a0e70]{flex:none;display:flex;justify-content:flex-end;margin-top:18px}.notice-btn[data-v-1b1a0e70]{padding:9px 22px;border:0;border-radius:999px;cursor:pointer;font-size:14px;color:var(--shell-text);background:#8080802e;transition:background .18s ease}.notice-btn[data-v-1b1a0e70]:hover{background:#80808047}@media(max-width:640px){.notice-backdrop[data-v-1b1a0e70]{padding:14px}.notice-panel[data-v-1b1a0e70]{max-height:90vh;padding:18px;border-radius:22px}.notice-heading h2[data-v-1b1a0e70]{font-size:18px}}.clock-block[data-v-3852875a]{display:flex;flex-direction:column;align-items:center;gap:12px;-webkit-user-select:none;user-select:none}.clock-line[data-v-3852875a]{display:flex;align-items:baseline;justify-content:center}.clock-time[data-v-3852875a]{display:inline-block;font-family:var(--clock-family, inherit);font-size:calc(clamp(48px,4.8vw,68px) * var(--clock-scale, 1));color:var(--clock-color, #fff);font-weight:700;line-height:1.02;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.005em;white-space:nowrap;transition:width .18s ease}.clock-meridiem[data-v-3852875a]{margin-left:10px;font-family:var(--clock-family, inherit);font-size:14px;color:var(--clock-color, inherit);font-weight:500;letter-spacing:.1em;opacity:.7}.clock-date[data-v-3852875a]{margin:0;max-width:min(92vw,640px);font-size:14.5px;font-weight:400;line-height:1.45;color:var(--clock-color, #fff);letter-spacing:.06em;text-align:center;text-shadow:inherit}.clock-ganzhi[data-v-3852875a]{color:var(--clock-color, #fff);opacity:.86}.clock-dot[data-v-3852875a]{margin:0 6px}.clock-term[data-v-3852875a]{color:var(--clock-color, #fff);opacity:.86}@media(max-width:768px){.clock-time[data-v-3852875a]{font-size:calc(clamp(44px,12vw,56px) * var(--clock-scale, 1))}.clock-date[data-v-3852875a]{font-size:14px;letter-spacing:.04em}}.modal-backdrop[data-v-57068a93]{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#0408107a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.conflict-panel[data-v-57068a93]{width:min(520px,100%);max-height:min(86vh,720px);overflow:auto;padding:22px;border-radius:30px;color:var(--shell-text)}.conflict-head[data-v-57068a93]{display:flex;align-items:flex-start;gap:12px}.conflict-icon[data-v-57068a93]{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#4c7dff2e;color:#9db9ff}.conflict-head h2[data-v-57068a93]{margin:1px 0 0;font-size:17px;font-weight:600}.conflict-head p[data-v-57068a93]{margin:5px 0 0;font-size:14px;line-height:1.5;color:var(--shell-text-muted)}.conflict-head strong[data-v-57068a93]{color:var(--shell-text);font-weight:600}.conflict-compare[data-v-57068a93]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 14px}.compare-item[data-v-57068a93]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--shell-divider);border-radius:10px;background:var(--shell-hover)}.compare-label[data-v-57068a93]{font-size:14px;color:var(--shell-text-muted)}.compare-time[data-v-57068a93]{font-size:14px;font-variant-numeric:tabular-nums}.compare-meta[data-v-57068a93]{font-size:14px;color:var(--shell-text-muted);font-variant-numeric:tabular-nums}.conflict-options[data-v-57068a93]{display:grid;gap:8px}.option-card[data-v-57068a93]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--shell-divider);border-radius:12px;background:var(--shell-hover);color:var(--shell-text);text-align:left;cursor:pointer}.option-card[data-v-57068a93]:hover{background:var(--shell-hover-strong)}.option-card.is-primary[data-v-57068a93]{border-color:#4c7dff8c}.option-title[data-v-57068a93]{font-size:14px;font-weight:600}.option-desc[data-v-57068a93]{font-size:14px;line-height:1.5;color:var(--shell-text-muted)}.conflict-foot[data-v-57068a93]{display:flex;justify-content:flex-end;margin-top:14px}.btn-ghost[data-v-57068a93]{height:34px;padding:0 14px;border:0;border-radius:9px;background:var(--shell-hover);color:var(--shell-text);font-size:14px;cursor:pointer}.btn-ghost[data-v-57068a93]:hover{background:var(--shell-hover-strong)}.qx-menu.surface-glass[data-v-b6bd8761]{border-color:var(--glass-border)}.qx-menu[data-v-b6bd8761]{position:fixed;z-index:var(--z-menu);min-width:184px;padding:6px;border-radius:var(--radius-menu);color:var(--shell-text);box-shadow:var(--glass-highlight),0 20px 44px -18px #000000b3;transform-origin:top left;animation:qx-menu-in-b6bd8761 .14s cubic-bezier(.22,1,.36,1)}.qx-menu-title[data-v-b6bd8761]{margin:4px 9px 6px;color:var(--shell-text-muted);font-size:14px;letter-spacing:.04em}.qx-menu-item[data-v-b6bd8761]{display:flex;align-items:center;gap:9px;width:100%;height:33px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--shell-text);font-size:14px;text-align:left;cursor:pointer;transition:background-color .14s ease}.qx-menu-item[data-v-b6bd8761] svg{flex:none;opacity:.72}.qx-menu-item[data-v-b6bd8761]:hover,.qx-menu-item[data-v-b6bd8761]:focus-visible{background:var(--shell-hover);outline:none}.qx-menu-item[data-v-b6bd8761]:hover svg,.qx-menu-item[data-v-b6bd8761]:focus-visible svg{opacity:1}.qx-menu-grid[data-v-b6bd8761]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.qx-menu-grid .qx-menu-item[data-v-b6bd8761]{min-width:0}.qx-menu-grid .qx-menu-item[data-v-b6bd8761] svg{opacity:.72}.qx-menu-item[data-v-b6bd8761]:disabled{opacity:.42;cursor:default}.qx-menu-item.is-heading[data-v-b6bd8761]{opacity:1;color:var(--shell-text-muted);cursor:default}.qx-menu-item.is-checked[data-v-b6bd8761]{color:#bcd2ff;font-weight:600}html.theme-light .qx-menu-item.is-checked[data-v-b6bd8761]{color:#1d4ed8}.qx-menu-item.is-danger[data-v-b6bd8761]{color:var(--shell-danger)}.qx-menu-item.is-danger[data-v-b6bd8761]:hover,.qx-menu-item.is-danger[data-v-b6bd8761]:focus-visible{background:#f8717133}.qx-menu-label[data-v-b6bd8761]{flex:1}.qx-menu-check[data-v-b6bd8761]{opacity:1!important}.qx-menu-sep[data-v-b6bd8761]{height:1px;margin:5px 6px;background:var(--shell-divider)}@keyframes qx-menu-in-b6bd8761{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-height:420px){.qx-menu[data-v-b6bd8761]{max-height:calc(100vh - 16px);overflow-y:auto}}.bookmark-icon[data-v-ad1e652e]{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;isolation:isolate}.bookmark-icon[data-v-ad1e652e]:after{display:none}.bookmark-icon.is-flat[data-v-ad1e652e]{box-shadow:none}.bookmark-icon.is-flat[data-v-ad1e652e]:after{display:none}.bookmark-icon.is-flat .bookmark-gloss[data-v-ad1e652e]{display:none}.bookmark-icon img[data-v-ad1e652e]{width:100%;height:100%;object-fit:contain;padding:4px}.bookmark-icon.is-flat img[data-v-ad1e652e]{padding:0}.bookmark-svg[data-v-ad1e652e]{display:grid;width:100%;height:100%;place-items:center;padding:14%;color:inherit;box-sizing:border-box}.bookmark-svg[data-v-ad1e652e] svg{width:100%;height:100%}.bookmark-glyph[data-v-ad1e652e]{width:54%;height:54%}.bookmark-letter[data-v-ad1e652e]{color:#fff;font-size:calc(var(--icon-size, 16px) * .38);font-weight:600;line-height:1.15}.bookmark-text[data-v-ad1e652e]{display:grid;width:100%;height:100%;place-items:center;padding:0 6%;overflow:hidden;box-sizing:border-box;font-weight:600;line-height:1.1;text-align:center;word-break:break-all}.bookmark-gloss[data-v-ad1e652e]{display:none}.dock-layer[data-v-ea025a3e]{position:fixed;left:0;right:0;bottom:16px;z-index:var(--z-dock);display:flex;justify-content:center;padding:0 16px;pointer-events:none}.dock-bar[data-v-ea025a3e]{--s: 64px;--max: 1.8;--gap: max(4px, calc(var(--s) * .08));--pad: max(8px, calc(var(--s) * .12));display:inline-flex;position:relative;max-width:calc(100vw - 32px);padding:var(--pad) calc(var(--pad) - var(--gap) / 2);border:1px solid rgba(255,255,255,.15);border-radius:max(12px,calc(var(--s) * .4));background:linear-gradient(180deg,#ffffff21,#ffffff0d),var(--dock-tint, rgba(45, 45, 45, .75));box-shadow:0 max(4px,calc(var(--s) * .1)) max(16px,calc(var(--s) * .4)) #0006,0 max(2px,calc(var(--s) * .05)) max(8px,calc(var(--s) * .2)) #0000004d,inset 0 1px #ffffff26,inset 0 -1px #0003;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);isolation:isolate;pointer-events:auto}.dock-bar[data-v-ea025a3e]:before{content:"";position:absolute;top:1px;left:1px;right:1px;height:45%;border-radius:max(11px,calc(var(--s) * .38)) max(11px,calc(var(--s) * .38)) 45% 45%;background:linear-gradient(180deg,#ffffff1f,#fff0);pointer-events:none;z-index:-1}.dock-row[data-v-ea025a3e]{display:flex;align-items:flex-end;height:var(--s);overflow:visible}.dock-row.row-active .dock-bar[data-v-ea025a3e],.dock-row.row-active[data-v-ea025a3e]{filter:none}.dock-slot[data-v-ea025a3e]{--k: 1;position:relative;flex:none;display:flex;align-items:flex-end;justify-content:center;width:calc(var(--s) * var(--k) + var(--gap));height:calc(var(--s) * var(--k));padding:0 calc(var(--gap) / 2);cursor:pointer;touch-action:none;z-index:10;transform-origin:bottom center;transition:width .2s ease-out,height .2s ease-out,transform .2s ease-out,opacity .16s ease}.dock-slot[data-v-ea025a3e]:hover{--k: var(--max);z-index:18}.dock-slot:hover+.dock-slot[data-v-ea025a3e],.dock-slot[data-v-ea025a3e]:has(+.dock-slot:hover){--k: calc(1 + (var(--max) - 1) * .56);z-index:15}.dock-slot:hover+.dock-slot+.dock-slot[data-v-ea025a3e],.dock-slot[data-v-ea025a3e]:has(+.dock-slot+.dock-slot:hover){--k: calc(1 + (var(--max) - 1) * .05)}.dock-slot[data-v-ea025a3e]:active{transform:translateY(max(-8px,calc(var(--s) * -.15)))}.dock-slot.is-dragging[data-v-ea025a3e]{opacity:.32}.dock-drop-frame[data-v-ea025a3e]{flex:none;align-self:flex-end;width:calc(var(--s) + var(--gap));height:var(--s);border:max(1.5px,calc(var(--s) * .028)) dashed rgba(255,255,255,.78);border-radius:max(10px,calc(var(--s) * .34));background:#ffffff1a;box-shadow:inset 0 0 max(10px,calc(var(--s) * .16)) #ffffff2e,0 0 max(10px,calc(var(--s) * .16)) #ffffff38;pointer-events:none;animation:dock-drop-frame-pulse-ea025a3e 1s ease-in-out infinite}@keyframes dock-drop-frame-pulse-ea025a3e{0%,to{opacity:.76}50%{opacity:1}}.dock-tile[data-v-ea025a3e]{display:block;width:100%;height:100%;padding:9%;border:0;background:none;cursor:pointer}.dock-art[data-v-ea025a3e]{display:grid;place-items:center;width:100%;height:100%}.dock-art-bookmark[data-v-ea025a3e]{transform:scale(var(--k, 1));transform-origin:bottom center;transition:transform .2s ease-out}.dock-art-widget[data-v-ea025a3e]{overflow:hidden;border-radius:var(--dock-icon-radius, 22%);background:none}.dock-art-widget .dock-img[data-v-ea025a3e]{display:block;width:100%;height:100%;object-fit:contain}.dock-img[data-v-ea025a3e]{width:100%;height:100%;object-fit:contain}.dock-dot[data-v-ea025a3e]{position:absolute;bottom:max(-2px,calc(var(--s) * -.04));left:50%;width:max(3px,calc(var(--s) * .06));height:max(3px,calc(var(--s) * .06));border-radius:50%;background-color:#fffffff2;box-shadow:0 0 5px #ffffff8c,0 1px 3px #00000059;transform:translate(-50%) scale(.6);opacity:0;transition:opacity .16s ease,transform .16s ease;pointer-events:none}.dock-slot:hover .dock-dot[data-v-ea025a3e]{opacity:1;transform:translate(-50%) scale(1)}.dock-tip[data-v-ea025a3e]{position:absolute;left:50%;bottom:calc(100% + 12px);min-width:max-content;padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),#141417e0;color:#fffffff7;font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%) translateY(6px) scale(.92);transform-origin:bottom center;box-shadow:0 10px 25px #00000047,0 2px 8px #0000002e,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);transition:opacity .16s ease,visibility .16s ease,transform .18s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:100}.dock-slot:hover .dock-tip[data-v-ea025a3e],.dock-trash-slot:hover .dock-tip[data-v-ea025a3e],.dock-trash-slot.is-active .dock-tip[data-v-ea025a3e]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1)}.dock-tip-danger[data-v-ea025a3e]{border-color:#ff787866;color:#ffe8e8}.dock-divider[data-v-ea025a3e]{flex:none;align-self:center;width:max(1px,calc(var(--s) * .016));height:calc(var(--s) * .62);margin:0 calc(var(--gap) / 2);border-radius:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.3),transparent)}.dock-add-slot[data-v-ea025a3e]{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:center;width:calc(var(--s) + var(--gap));height:var(--s);padding:0 calc(var(--gap) / 2)}.dock-add-tile[data-v-ea025a3e]{display:grid;place-items:center;width:100%;height:100%;padding:calc(9% + 1.5px);border:0;border-radius:0;background:none;color:var(--dock-icon-color, rgba(255, 255, 255, .72));cursor:pointer;transition:color .16s ease,transform .16s ease}.dock-add-tile[data-v-ea025a3e]:hover{color:#dfe9ff;transform:translateY(-2px) scale(1.06)}.dock-plus[data-v-ea025a3e]{display:grid;place-items:center;width:46%;height:46%}.dock-plus svg[data-v-ea025a3e]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dock-trash-slot[data-v-ea025a3e]{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:center;width:calc(var(--s) + var(--gap));height:var(--s);padding:0 calc(var(--gap) / 2);transform-origin:bottom center;transition:width .2s ease-out,height .2s ease-out;z-index:12}.dock-trash-slot.is-active[data-v-ea025a3e]{width:calc(var(--s) * 1.14 + var(--gap));height:calc(var(--s) * 1.14);z-index:20}.dock-trash[data-v-ea025a3e]{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:18%;border:0;border-radius:0;background:none;color:var(--dock-icon-color, rgba(255, 255, 255, .82));cursor:default;transition:color .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.dock-trash[data-v-ea025a3e]:hover{color:#fff;transform:scale(1.06)}.dock-trash-slot.is-active .dock-trash[data-v-ea025a3e]{color:#ff6b6b;transform:translateY(max(-7px,calc(var(--s) * -.12))) scale(1.16) rotate(-3deg)}.dock-ghost[data-v-ea025a3e]{position:fixed;z-index:calc(var(--z-dock) + 1);translate:-50% -50%;pointer-events:none;opacity:.94;transition:opacity .1s ease}.dock-trigger[data-v-ea025a3e]{position:fixed;right:16px;bottom:16px;z-index:var(--z-dock);display:none;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#2d2d2dbf;color:var(--shell-text);cursor:pointer;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.trigger-open[data-v-ea025a3e]{color:var(--shell-text-muted)}@media(max-width:767px){.dock-layer[data-v-ea025a3e]{bottom:var(--qx-dock-bottom-mobile, 12px);padding:0 calc(var(--qx-mobile-gutter, 12px) + var(--qx-safe-right, 0px)) 0 calc(var(--qx-mobile-gutter, 12px) + var(--qx-safe-left, 0px))}.dock-bar[data-v-ea025a3e]{max-width:calc(100vw - 24px - var(--qx-safe-left, 0px) - var(--qx-safe-right, 0px))}.dock-trigger[data-v-ea025a3e]{right:calc(var(--qx-mobile-gutter, 12px) + var(--qx-safe-right, 0px));bottom:var(--qx-dock-bottom-mobile, 12px)}.dock-trigger.trigger-open[data-v-ea025a3e]{bottom:calc(var(--qx-dock-bottom-mobile, 12px) + 84px)}.dock-row[data-v-ea025a3e]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.dock-row[data-v-ea025a3e]::-webkit-scrollbar{display:none}.dock-slot[data-v-ea025a3e]:hover,.dock-slot:hover+.dock-slot[data-v-ea025a3e],.dock-slot[data-v-ea025a3e]:has(+.dock-slot:hover),.dock-slot:hover+.dock-slot+.dock-slot[data-v-ea025a3e],.dock-slot[data-v-ea025a3e]:has(+.dock-slot+.dock-slot:hover){--k: 1}.dock-slot[data-v-ea025a3e]:active{transform:none}.dock-tip[data-v-ea025a3e],.dock-dot[data-v-ea025a3e]{display:none}.dock-trash-slot.is-active .dock-trash[data-v-ea025a3e]{transform:scale(1.08)}.dock-trigger[data-v-ea025a3e]{display:grid}}@media(prefers-reduced-motion:reduce){.dock-slot[data-v-ea025a3e],.dock-tile[data-v-ea025a3e],.dock-trash[data-v-ea025a3e],.dock-tip[data-v-ea025a3e]{transition:none!important}.dock-trash-slot.is-active .dock-trash[data-v-ea025a3e],.dock-drop-frame[data-v-ea025a3e]{animation:none}}.search-shell[data-v-a9b572c9]{position:relative;width:min(560px,100%);display:flex;flex-direction:column;align-items:center}.search-pill[data-v-a9b572c9]{position:relative;z-index:var(--z-menu);display:flex;align-items:center;width:100%;height:44px;padding:0 7px 0 9px;border:1px solid var(--search-border);border-radius:var(--radius-pill);background-color:var(--search-bg);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px #fff9,0 18px 40px -18px #0000008c;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.search-pill[data-v-a9b572c9]:focus-within{background-color:var(--search-bg);border-color:#6ea8ff8c;box-shadow:inset 0 1px #ffffffb3,0 22px 48px -18px #0009}.engine-trigger[data-v-a9b572c9]{display:flex;flex:none;align-items:center;gap:2px;height:30px;padding:0 4px 0 5px;border:0;border-radius:9px;background:transparent;color:var(--search-text);cursor:pointer;-webkit-user-select:none;user-select:none;--engine-icon-size: 26px;transition:background-color .16s ease,color .16s ease}.engine-trigger[data-v-a9b572c9]:hover{background:#1b23360f}.engine-trigger[data-v-a9b572c9]:active{background:#1b23361a}.engine-trigger[data-v-a9b572c9]:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px}.engine-chevron[data-v-a9b572c9]{flex:none;opacity:.42;transition:opacity .16s ease,transform .16s ease}.engine-trigger[aria-expanded=true] .engine-chevron[data-v-a9b572c9]{opacity:.7;transform:rotate(180deg)}.engine-ring[data-v-a9b572c9]{position:fixed;inset:0;z-index:var(--z-menu)}.engine-ring-core[data-v-a9b572c9]{position:absolute;display:grid;place-items:center;width:40px;height:40px;padding:0;--engine-icon-size: 36px;border:1px solid var(--search-border);border-radius:12px;background:var(--search-bg);box-shadow:0 12px 28px -12px #00000073,inset 0 1px #ffffff80;color:var(--search-text);cursor:pointer;transform:translate(-50%,-50%);transition:box-shadow .16s ease,scale .16s ease}.engine-ring-core[data-v-a9b572c9]:hover{scale:1.06;box-shadow:0 0 0 3px #6ea8ff3d,0 12px 28px -12px #00000073,inset 0 1px #ffffff80}.engine-ring-item[data-v-a9b572c9]{position:absolute;display:grid;place-items:center;padding:0;border:1px solid var(--search-border);border-radius:12px;background:var(--search-bg);box-shadow:0 8px 22px -12px #00000080,inset 0 1px #ffffff73;color:var(--search-text);cursor:pointer;animation:engine-ring-in-a9b572c9 .15s cubic-bezier(.22,1,.36,1) both;transition:border-color .14s ease,box-shadow .14s ease,scale .14s ease}.engine-ring-item[data-v-a9b572c9]:hover,.engine-ring-item.is-focus[data-v-a9b572c9]{scale:1.08;border-color:#6ea8ff8c}.engine-ring-item.is-active[data-v-a9b572c9]{border-color:#6ea8ffc7;box-shadow:0 0 0 3px #6ea8ff38,0 8px 22px -12px #00000080}.engine-ring-item.is-active[data-v-a9b572c9]:after{content:"";position:absolute;right:4px;bottom:4px;width:6px;height:6px;border-radius:50%;background:var(--color-brand-400, #6ea8ff)}.engine-ring-img[data-v-a9b572c9]{width:var(--engine-icon-size, calc(100% - 4px) );height:var(--engine-icon-size, calc(100% - 4px) );border-radius:6px;object-fit:contain}.engine-ring-badge[data-v-a9b572c9]{display:grid;place-items:center;width:var(--engine-icon-size, calc(100% - 4px) );height:var(--engine-icon-size, calc(100% - 4px) );border-radius:7px;background:var(--shell-hover-strong);color:var(--shell-text);font-size:calc(var(--engine-icon-size, 30px) * .62);font-weight:600}.engine-ring-name[data-v-a9b572c9]{position:absolute;top:50%;left:50%;box-sizing:border-box;max-width:30px;max-height:var(--name-max);padding:3px 6px;border:1px solid var(--glass-border);border-radius:7px;background:var(--glass-bg-strong);color:var(--shell-text);font-size:14px;font-weight:600;line-height:16px;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translate(-50%,-50%) translate(var(--name-x),var(--name-y));transition:opacity .12s ease;pointer-events:none}.engine-ring-item:hover .engine-ring-name[data-v-a9b572c9],.engine-ring-item.is-focus .engine-ring-name[data-v-a9b572c9]{opacity:1}@keyframes engine-ring-in-a9b572c9{0%{opacity:0;transform:translate(calc(var(--ox) * -1),calc(var(--oy) * -1)) scale(.45)}to{opacity:1;transform:translate(0) scale(1)}}.ring-fade-enter-active[data-v-a9b572c9],.ring-fade-leave-active[data-v-a9b572c9]{transition:opacity .14s ease}.ring-fade-enter-from[data-v-a9b572c9],.ring-fade-leave-to[data-v-a9b572c9]{opacity:0}.engine-badge[data-v-a9b572c9]{display:grid;place-items:center;width:var(--engine-icon-size, 22px);height:var(--engine-icon-size, 22px);border-radius:7px;background:var(--shell-hover-strong);font-size:calc(var(--engine-icon-size, 22px) * .62);font-weight:600;color:var(--shell-text)}.search-pill .engine-badge[data-v-a9b572c9]{background:#1b233614;color:var(--search-text)}.engine-icon-img[data-v-a9b572c9]{width:var(--engine-icon-size, 20px);height:var(--engine-icon-size, 20px);border-radius:5px;object-fit:contain}.engine-trigger[data-v-a9b572c9] .bookmark-icon,.engine-ring-core[data-v-a9b572c9] .bookmark-icon,.engine-ring-item[data-v-a9b572c9] .bookmark-icon{overflow:hidden}.engine-trigger[data-v-a9b572c9] .bookmark-icon img,.engine-ring-core[data-v-a9b572c9] .bookmark-icon img,.engine-ring-item[data-v-a9b572c9] .bookmark-icon img{padding:0}.engine-trigger[data-v-a9b572c9] .bookmark-svg,.engine-ring-core[data-v-a9b572c9] .bookmark-svg,.engine-ring-item[data-v-a9b572c9] .bookmark-svg{padding:2%}.engine-trigger[data-v-a9b572c9] .bookmark-glyph,.engine-ring-core[data-v-a9b572c9] .bookmark-glyph,.engine-ring-item[data-v-a9b572c9] .bookmark-glyph{width:96%;height:96%}.engine-trigger[data-v-a9b572c9] .bookmark-letter,.engine-ring-core[data-v-a9b572c9] .bookmark-letter,.engine-ring-item[data-v-a9b572c9] .bookmark-letter{font-size:calc(var(--icon-size, 16px) * .62)}.search-input[data-v-a9b572c9]{flex:1;min-width:0;height:100%;padding:0 10px;border:0;background:transparent;color:var(--search-text);font-size:16px;letter-spacing:.01em;outline:none}.search-input[data-v-a9b572c9]::placeholder{color:var(--search-muted)}.search-clear[data-v-a9b572c9]{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;margin-right:2px;border:0;border-radius:999px;background:transparent;color:var(--search-icon);cursor:pointer;transition:background-color .16s ease,color .16s ease}.search-clear[data-v-a9b572c9]:hover{background:#1b233612;color:var(--search-text)}.search-clear[data-v-a9b572c9]:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px}.search-submit[data-v-a9b572c9]{display:grid;place-items:center;width:32px;height:32px;margin-right:2px;border:0;border-radius:999px;background:transparent;color:var(--search-icon);cursor:pointer;transition:background-color .16s ease,color .16s ease}.search-submit[data-v-a9b572c9]:hover{background:#1b233612;color:var(--search-text)}.suggest-menu[data-v-a9b572c9]{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:330px;padding:4px 6px;overflow-y:auto;border-radius:12px;z-index:var(--z-menu);--suggest-bg: rgba(30, 36, 48, .82);--suggest-bg-solid: rgba(30, 36, 48, .97);--suggest-text: #eef2f8;--suggest-muted: rgba(238, 242, 248, .72);--suggest-hover: rgba(255, 255, 255, .13);--suggest-hint-bg: rgba(255, 255, 255, .14);--suggest-border: rgba(255, 255, 255, .18);--suggest-divider: rgba(255, 255, 255, .24);background-color:var(--suggest-bg);border:1px solid var(--suggest-border);color:var(--suggest-text);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.suggest-menu[data-v-a9b572c9]{background-color:var(--suggest-bg-solid)}}.suggest-row[data-v-a9b572c9]{min-height:32px;color:var(--suggest-text)}.suggest-active[data-v-a9b572c9],.suggest-row[data-v-a9b572c9]:hover{background:var(--suggest-hover)}.suggest-icon[data-v-a9b572c9]{opacity:.7}.suggest-hint[data-v-a9b572c9]{padding:2px 6px;border-radius:5px;background:var(--suggest-hint-bg);font-size:12px;letter-spacing:.02em;color:var(--suggest-muted);white-space:nowrap}.history-head[data-v-a9b572c9]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 6px;border-bottom:1px solid var(--suggest-divider);font-size:14px;color:var(--suggest-muted)}.history-clear[data-v-a9b572c9]{border:0;background:transparent;color:var(--color-brand-400);font-size:14px;cursor:pointer}.history-clear[data-v-a9b572c9]:hover{color:var(--color-brand-200)}.history-remove[data-v-a9b572c9]{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;opacity:0;color:var(--shell-text-muted)}.suggest-row:hover .history-remove[data-v-a9b572c9]{opacity:1}.history-remove[data-v-a9b572c9]:hover{background:var(--shell-hover-strong)}.fade-enter-active[data-v-a9b572c9],.fade-leave-active[data-v-a9b572c9]{transition:opacity .12s ease,transform .12s ease}.fade-enter-from[data-v-a9b572c9],.fade-leave-to[data-v-a9b572c9]{opacity:0;transform:translateY(-4px)}@media(max-width:768px){.search-shell[data-v-a9b572c9]{width:100%}.search-input[data-v-a9b572c9]{font-size:16px}}@media(max-width:420px){.engine-name[data-v-a9b572c9]{display:none}.engine-trigger[data-v-a9b572c9]{max-width:58px;padding-right:2px}}@media(prefers-reduced-motion:reduce){.engine-ring-item[data-v-a9b572c9]{animation:none}.ring-fade-enter-active[data-v-a9b572c9],.ring-fade-leave-active[data-v-a9b572c9]{transition:none}}html.theme-light .surface-glass.suggest-menu{--suggest-bg: rgba(247, 249, 252, .84);--suggest-bg-solid: rgba(249, 250, 253, .97);--suggest-text: #16203a;--suggest-muted: rgba(22, 32, 58, .66);--suggest-hover: rgba(15, 23, 42, .09);--suggest-hint-bg: rgba(15, 23, 42, .08);--suggest-border: rgba(15, 23, 42, .14);--suggest-divider: rgba(15, 23, 42, .24);background-color:var(--suggest-bg);border-color:var(--suggest-border);color:var(--suggest-text)}.icon-library[data-v-63c38326]{min-width:0}.icon-grid[data-v-63c38326]{display:grid;grid-auto-rows:60px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:206px;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--glass-border, rgba(255, 255, 255, .12));border-radius:12px;background:#7f7f7f0f}.icon-cell[data-v-63c38326]{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:7px 4px 5px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer}.icon-cell:hover .icon-cell-name[data-v-63c38326],.icon-cell-active .icon-cell-name[data-v-63c38326]{color:var(--shell-text, #f2f6ff)}.icon-cell-active[data-v-63c38326]:after{position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:50%;background:var(--color-brand-500, #2f7bff);color:#fff;content:"✓";font-size:12px;line-height:13px;text-align:center}.icon-default[data-v-63c38326],.icon-img[data-v-63c38326]{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border:0;border-radius:8px;background:transparent;color:var(--shell-text, #f2f6ff)}.icon-img img[data-v-63c38326]{width:100%;height:100%;object-fit:contain}.icon-cell-name[data-v-63c38326]{display:block;width:100%;overflow:hidden;color:var(--shell-text-muted, rgba(235, 242, 255, .72));font-size:12px;line-height:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.icon-empty[data-v-63c38326]{margin:8px 2px 0;color:var(--shell-text-muted, rgba(235, 242, 255, .72));font-size:14px;line-height:1.5}@media(max-width:420px){.icon-grid[data-v-63c38326]{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}}.cat-dialog[data-v-ac06dbda]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:16px}.cat-mask[data-v-ac06dbda]{position:absolute;inset:0;background:#060a1280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cat-panel[data-v-ac06dbda]{position:relative;display:flex;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:hidden;color:var(--shell-text)}.cat-head[data-v-ac06dbda]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--shell-divider)}.cat-title[data-v-ac06dbda]{margin:0;font-size:16px;font-weight:600}.cat-sub[data-v-ac06dbda]{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--shell-text-muted)}.cat-close[data-v-ac06dbda]{display:grid;flex:none;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--shell-text-muted);cursor:pointer}.cat-close[data-v-ac06dbda]:hover{background:var(--shell-hover);color:var(--shell-text)}.cat-body[data-v-ac06dbda]{flex:1;min-height:0;padding:14px 18px 6px;overflow-y:auto;overscroll-behavior:contain}.cat-label[data-v-ac06dbda]{display:block;margin-bottom:6px;font-size:14px;color:var(--shell-text-muted)}.cat-label-row[data-v-ac06dbda]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 6px}.cat-label-row .cat-label[data-v-ac06dbda]{margin:0}.cat-input-wrap[data-v-ac06dbda]{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--shell-divider);border-radius:10px;background:var(--shell-hover)}.cat-input-wrap[data-v-ac06dbda]:focus-within{border-color:var(--color-brand-500)}.cat-input-error[data-v-ac06dbda]{border-color:var(--shell-danger)}.cat-input[data-v-ac06dbda]{flex:1;min-width:0;height:36px;border:0;background:transparent;color:var(--shell-text);font-size:16px;outline:none}.cat-input[data-v-ac06dbda]::placeholder{color:var(--shell-text-muted)}.cat-count[data-v-ac06dbda]{flex:none;font-size:12px;color:var(--shell-text-muted);font-variant-numeric:tabular-nums}.cat-error[data-v-ac06dbda]{margin:6px 0 0;font-size:14px;color:var(--shell-danger)}.cat-source-hint[data-v-ac06dbda]{overflow:hidden;color:var(--shell-text-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.cat-foot[data-v-ac06dbda]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--shell-divider)}.cat-btn[data-v-ac06dbda]{height:32px;padding:0 14px;border:1px solid var(--shell-divider);border-radius:9px;background:var(--shell-hover);color:var(--shell-text);font-size:14px;cursor:pointer}.cat-btn[data-v-ac06dbda]:hover{background:var(--shell-hover-strong)}.cat-btn-primary[data-v-ac06dbda]{border-color:transparent;background:var(--color-brand-500);color:#fff}.cat-btn-primary[data-v-ac06dbda]:hover{background:var(--color-brand-400)}.cat-btn-primary[data-v-ac06dbda]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:480px){.cat-panel[data-v-ac06dbda]{width:100%}.cat-body[data-v-ac06dbda]{padding:12px 14px 6px}.icon-grid[data-v-ac06dbda]{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}}.sidebar[data-v-c7b5f0a3]{position:fixed;top:78px;bottom:auto;z-index:var(--z-content);box-sizing:border-box;width:80px;min-width:80px;max-width:80px;height:min(600px,calc(100vh - 120px));transition:transform .22s cubic-bezier(.22,1,.36,1)}.sidebar-left[data-v-c7b5f0a3]{left:16px}.sidebar-right[data-v-c7b5f0a3]{right:16px}.sidebar.auto-hide[data-v-c7b5f0a3]:not(.expanded){transform:translate(-100%);pointer-events:none}.sidebar.auto-hide.sidebar-right[data-v-c7b5f0a3]:not(.expanded){transform:translate(100%)}.sidebar-inner[data-v-c7b5f0a3]{--switch-bg: rgba(255, 255, 255, calc(.01 + .07 * var(--sidebar-opacity-k, 1)));--switch-border-color: rgba(255, 255, 255, calc(.18 * var(--sidebar-opacity-k, 1)));--card-bg: linear-gradient( 135deg, rgba(255, 255, 255, calc(.06 + .12 * var(--sidebar-opacity-k, 1))), rgba(255, 255, 255, calc(.02 + .04 * var(--sidebar-opacity-k, 1))) );--card-border: rgba(255, 255, 255, calc(.06 + .09 * var(--sidebar-opacity-k, 1)));--text-color: #fff;--inactive-text-color: #fff;--group-text-color: var(--text-color);--group-inactive-color: var(--inactive-text-color);--highlight-color: #64ffda;position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;height:100%;padding:0 0 4px;border:1px solid var(--switch-border-color);border-radius:22px;background:var(--switch-bg);box-shadow:0 8px 32px rgba(31,38,135,calc(.45 * var(--sidebar-opacity-k, 1))),inset 0 4px 8px rgba(255,255,255,calc(.08 * var(--sidebar-opacity-k, 1)));backdrop-filter:blur(var(--sidebar-blur, 14px));-webkit-backdrop-filter:blur(var(--sidebar-blur, 14px));overflow:hidden}.sidebar-close[data-v-c7b5f0a3]{position:absolute;top:8px;right:-34px;z-index:4;display:none;width:26px;height:26px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#101622b8;box-shadow:0 6px 18px #00000052;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sidebar-right .sidebar-close[data-v-c7b5f0a3]{right:auto;left:-34px}.group-list[data-v-c7b5f0a3]{--flip-accent: var(--highlight-color);--flip-left: 0px;--flip-right: 0px;position:relative;display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);align-content:start;box-sizing:border-box;gap:0;flex:1 1 auto;min-width:0;min-height:0;margin:0;padding:10px 0 0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;touch-action:pan-y;border:0;border-radius:0;background:transparent;box-shadow:none;perspective:1200px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flip-card[data-v-c7b5f0a3]{position:absolute;top:0;left:var(--flip-left);right:var(--flip-right);height:var(--flip-h);z-index:0;transform:translateY(var(--flip-to));transform-style:preserve-3d;pointer-events:none}.flip-card-run[data-v-c7b5f0a3]{animation:flip-switch-move-c7b5f0a3 .65s cubic-bezier(.76,0,.24,1) forwards}.flip-rail-clip[data-v-c7b5f0a3]{--flip-accent: #64ffda;position:absolute;top:1px;right:-8px;z-index:0;width:6px;height:calc(100% - 63px);overflow:hidden;pointer-events:none}.flip-rail[data-v-c7b5f0a3]{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:6px;height:var(--flip-h);transform:translateY(var(--flip-to));pointer-events:none}.flip-rail-run[data-v-c7b5f0a3]{animation:flip-rail-move-c7b5f0a3 .65s cubic-bezier(.76,0,.24,1) forwards}.flip-dot[data-v-c7b5f0a3]{width:4px;height:16px;border-radius:2px;background:var(--flip-accent);opacity:0;box-shadow:none}.flip-rail-run .flip-dot[data-v-c7b5f0a3]{animation:flip-dot-pulse-c7b5f0a3 .65s ease-out 1 forwards}@keyframes flip-dot-pulse-c7b5f0a3{0%{opacity:.35;box-shadow:0 0 4px var(--flip-accent)}45%{opacity:1;box-shadow:0 0 10px var(--flip-accent)}to{opacity:0;box-shadow:none}}@keyframes flip-rail-move-c7b5f0a3{0%{transform:translateY(var(--flip-from));opacity:.45}55%{opacity:1}to{transform:translateY(var(--flip-to));opacity:1}}.flip-face[data-v-c7b5f0a3]{position:absolute;inset:0;border:1px solid var(--card-border);border-radius:22px;background:var(--card-bg);box-shadow:0 6px 24px rgba(0,0,0,calc(.3 * var(--sidebar-opacity-k, 1))),inset 0 2px 6px rgba(255,255,255,calc(.12 * var(--sidebar-opacity-k, 1)));backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-back[data-v-c7b5f0a3]{transform:rotateX(180deg)}@keyframes flip-switch-move-c7b5f0a3{0%{transform:translateY(var(--flip-from)) rotateX(180deg)}50%{transform:translateY(var(--flip-to)) rotateX(90deg) scale(1.04)}to{transform:translateY(var(--flip-to)) rotateX(0) scale(1)}}.group-item[data-v-c7b5f0a3]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;max-width:100%;border:0;border-radius:0;background:transparent}.group-active[data-v-c7b5f0a3]{border:0;background:transparent;box-shadow:none}.group-btn[data-v-c7b5f0a3]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;max-width:100%;min-height:72px;padding:2px 2px 4px;overflow:hidden;border:0;border-radius:18px;background:transparent;color:var(--group-inactive-color);cursor:pointer;white-space:nowrap;transition:color .3s ease;-webkit-tap-highlight-color:transparent}.group-btn[data-v-c7b5f0a3]:hover,.group-btn[data-v-c7b5f0a3]:focus-visible{background:transparent;color:var(--group-text-color)}.group-btn[data-v-c7b5f0a3]:focus-visible{outline:2px solid var(--flip-accent);outline-offset:2px}.group-icon[data-v-c7b5f0a3]{display:grid;flex:none;place-items:center;width:var(--sidebar-icon-box, 44px);height:var(--sidebar-icon-box, 44px);overflow:hidden;border:0;border-radius:0;background:transparent;color:inherit;opacity:1;transition:opacity .16s ease,filter .3s cubic-bezier(.2,.8,.2,1)}.group-icon[data-v-c7b5f0a3] .bookmark-icon{background:none!important;border-radius:0!important;box-shadow:none!important}.group-icon[data-v-c7b5f0a3] .bookmark-icon:after,.group-icon[data-v-c7b5f0a3] .bookmark-gloss{display:none}.group-icon[data-v-c7b5f0a3] .bookmark-glyph{stroke:currentColor;width:56%;height:56%}.group-btn:hover .group-icon[data-v-c7b5f0a3],.group-btn:focus-visible .group-icon[data-v-c7b5f0a3]{opacity:1;filter:brightness(1.25)}.group-active .group-icon[data-v-c7b5f0a3]{opacity:1;color:var(--group-text-color)}.group-icon-custom[data-v-c7b5f0a3],.group-active .group-icon[data-v-c7b5f0a3],.group-active .group-icon-custom[data-v-c7b5f0a3]{border:0;background:transparent}.group-name[data-v-c7b5f0a3]{display:block;box-sizing:border-box;margin-top:-4px;width:100%;max-width:100%;min-width:0;padding:0 2px;overflow:hidden;color:inherit;font-size:var(--sidebar-text-size, 14px);font-weight:500;line-height:1.2;letter-spacing:.8px;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.25);white-space:nowrap;transition:color .3s ease,text-shadow .3s ease}.group-active .group-name[data-v-c7b5f0a3]{color:var(--group-text-color);text-shadow:0 0 10px rgba(100,255,218,.55)}.sidebar-foot[data-v-c7b5f0a3]{display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;gap:0;flex:none;margin-top:auto;min-width:0;padding:4px 4px 0;border-top:0;overflow:hidden}.add-group[data-v-c7b5f0a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:54px;padding:2px;border:0;border-radius:0;background:transparent;color:var(--group-inactive-color);cursor:pointer;transition:color .16s ease}.add-group[data-v-c7b5f0a3]:hover:not(:disabled){border:0;background:transparent;color:var(--group-text-color)}.add-group[data-v-c7b5f0a3]:active:not(:disabled){color:var(--group-text-color)}.add-group:hover:not(:disabled) .add-icon[data-v-c7b5f0a3],.add-group:focus-visible:not(:disabled) .add-icon[data-v-c7b5f0a3]{opacity:1}.add-group:active:not(:disabled) .add-icon[data-v-c7b5f0a3]{opacity:.85;transform:scale(.94)}.add-group[data-v-c7b5f0a3]:focus-visible{outline:2px solid var(--flip-accent, #64ffda);outline-offset:2px}.add-group[data-v-c7b5f0a3]:disabled{opacity:.45;cursor:not-allowed}.add-icon[data-v-c7b5f0a3]{display:grid;flex:none;place-items:center;width:40px;height:40px;border:0;border-radius:0;background:transparent;opacity:.72;transition:opacity .16s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.sidebar-settings[data-v-c7b5f0a3]{display:none;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:40px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--group-inactive-color);opacity:.72;cursor:pointer;transition:color .16s ease,opacity .16s ease}.sidebar-settings[data-v-c7b5f0a3]:hover,.sidebar-settings[data-v-c7b5f0a3]:focus-visible{color:var(--group-text-color);opacity:1}.sidebar-settings[data-v-c7b5f0a3]:focus-visible{outline:2px solid var(--flip-accent, #64ffda);outline-offset:2px}.edge-hot[data-v-c7b5f0a3]{position:fixed;top:78px;bottom:108px;z-index:var(--z-content);width:8px}.edge-left[data-v-c7b5f0a3]{left:0}.edge-right[data-v-c7b5f0a3]{right:0}.sidebar-backdrop[data-v-c7b5f0a3]{display:none}html.theme-light .sidebar .sidebar-inner{--text-color: #0f172a;--inactive-text-color: #0f172a;--shell-text: #0f172a;--shell-text-muted: rgba(15, 23, 42, .62);--shell-hover: rgba(15, 23, 42, .07);--shell-hover-strong: rgba(15, 23, 42, .12)}.group-menu[data-v-c7b5f0a3]{position:fixed;z-index:var(--z-menu);display:flex;flex-direction:column;gap:2px;min-width:132px;padding:5px;color:var(--shell-text)}.group-menu-item[data-v-c7b5f0a3]{display:flex;align-items:center;gap:7px;width:100%;height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--shell-text);font-size:14px;text-align:left;white-space:nowrap;cursor:pointer}.group-menu-item[data-v-c7b5f0a3]:hover{background:var(--shell-hover)}.group-menu-danger[data-v-c7b5f0a3]{color:var(--shell-danger)}.group-confirm[data-v-c7b5f0a3]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:16px}.group-confirm-mask[data-v-c7b5f0a3]{position:absolute;inset:0;background:#060a1280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.group-confirm-panel[data-v-c7b5f0a3]{position:relative;width:min(360px,100%);padding:16px;color:var(--shell-text)}.group-confirm-title[data-v-c7b5f0a3]{margin:0;font-size:14px;font-weight:600}.group-confirm-text[data-v-c7b5f0a3]{margin:8px 0 0;font-size:14px;line-height:1.7;color:var(--shell-text-muted)}.group-confirm-actions[data-v-c7b5f0a3]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.confirm-btn[data-v-c7b5f0a3]{height:30px;padding:0 14px;border:1px solid var(--glass-border);border-radius:9px;background:var(--shell-hover);color:var(--shell-text);font-size:14px;cursor:pointer}.confirm-btn[data-v-c7b5f0a3]:hover{background:var(--shell-hover-strong)}.confirm-btn-danger[data-v-c7b5f0a3]{border-color:transparent;background:#dc2626;color:#fff}.confirm-btn-danger[data-v-c7b5f0a3]:hover{background:#ef4444}@media(max-width:768px){.sidebar[data-v-c7b5f0a3],.sidebar.expanded[data-v-c7b5f0a3],.sidebar.sidebar-right[data-v-c7b5f0a3]{top:calc(var(--qx-mobile-gutter) + var(--qx-safe-top));bottom:auto;left:calc(var(--qx-mobile-gutter) + var(--qx-safe-left));right:auto;box-sizing:border-box;width:var(--qx-sidebar-width-mobile);min-width:var(--qx-sidebar-width-mobile);max-width:var(--qx-sidebar-width-mobile);height:calc(100vh - 24px);height:calc(100dvh - 24px - var(--qx-safe-top) - var(--qx-safe-bottom));z-index:var(--z-menu);transform:translate(calc(-100% - var(--qx-mobile-gutter) - var(--qx-safe-left)));pointer-events:none;padding:0}.sidebar.mobile-open[data-v-c7b5f0a3],.sidebar.mobile-open.sidebar-right[data-v-c7b5f0a3]{transform:translate(0);pointer-events:auto}.sidebar.auto-hide[data-v-c7b5f0a3]:not(.expanded),.sidebar.auto-hide.sidebar-right[data-v-c7b5f0a3]:not(.expanded){transform:translate(calc(-100% - var(--qx-mobile-gutter) - var(--qx-safe-left)))}.sidebar .group-btn[data-v-c7b5f0a3]{min-height:64px}.sidebar .group-icon[data-v-c7b5f0a3]{width:40px;height:40px}.sidebar .group-name[data-v-c7b5f0a3]{font-size:12px;letter-spacing:.4px;opacity:1}.sidebar .add-icon[data-v-c7b5f0a3]{width:36px;height:36px}.sidebar-close[data-v-c7b5f0a3],.sidebar-right .sidebar-close[data-v-c7b5f0a3]{display:none;top:6px;right:-40px;left:auto;width:32px;height:32px}.sidebar.mobile-open .sidebar-close[data-v-c7b5f0a3]{display:inline-grid}.sidebar-settings[data-v-c7b5f0a3]{display:flex}.edge-hot[data-v-c7b5f0a3]{display:none}.sidebar-backdrop[data-v-c7b5f0a3]{display:block;position:fixed;inset:0;z-index:29;background:#04081059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-c7b5f0a3],.flip-card[data-v-c7b5f0a3],.flip-rail[data-v-c7b5f0a3],.group-icon[data-v-c7b5f0a3],.group-name[data-v-c7b5f0a3],.group-btn[data-v-c7b5f0a3],.add-icon[data-v-c7b5f0a3]{transition:none!important}.flip-card-run[data-v-c7b5f0a3],.flip-rail-run[data-v-c7b5f0a3],.flip-dot[data-v-c7b5f0a3]{animation:none!important}}.confirm-mask[data-v-f4c63703]{position:fixed;inset:0;z-index:2700;display:flex;align-items:center;justify-content:center;padding:20px;background:#080b1280;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.confirm-box[data-v-f4c63703]{width:min(360px,92vw);padding:12px;border-radius:16px;color:var(--shell-text)}.confirm-box h4[data-v-f4c63703]{margin:0 0 8px;font-size:16px}.confirm-box p[data-v-f4c63703]{margin:0;color:var(--shell-text-muted);font-size:14px;line-height:1.6}.confirm-actions[data-v-f4c63703]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.confirm-btn[data-v-f4c63703]{height:30px;padding:0 14px;border:1px solid var(--shell-divider);border-radius:8px;background:transparent;color:var(--shell-text);font-size:14px;cursor:pointer}.confirm-btn.danger[data-v-f4c63703]{border-color:transparent;background:#ef5350;color:#fff}.custom-svg-icon[data-v-066fbea3]{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden}.custom-svg-icon[data-v-066fbea3] svg{width:100%;height:100%}.svg-mask[data-v-e3cf25af]{position:fixed;inset:0;z-index:2800;display:flex;align-items:center;justify-content:center;padding:20px;background:#080b1280;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.svg-box[data-v-e3cf25af]{width:min(560px,94vw);padding:14px;border-radius:16px;color:var(--shell-text)}.svg-head h4[data-v-e3cf25af]{margin:0 0 6px;font-size:16px}.svg-head p[data-v-e3cf25af]{margin:0;color:var(--shell-text-muted);font-size:14px;line-height:1.6}.svg-body[data-v-e3cf25af]{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:12px;margin-top:12px}.svg-input[data-v-e3cf25af]{width:100%;min-height:168px;padding:10px;border:1px solid var(--shell-divider);border-radius:10px;background:#080c1447;color:var(--shell-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;resize:vertical;box-sizing:border-box;outline:none}.svg-input[data-v-e3cf25af]:focus{border-color:#60a5fa99}.svg-preview[data-v-e3cf25af]{display:grid;grid-template-rows:1fr auto;place-items:center;gap:6px;padding:10px;border:0;border-radius:10px;background:transparent}.svg-preview.is-error[data-v-e3cf25af]{border:0}.svg-preview-label[data-v-e3cf25af],.svg-preview-empty[data-v-e3cf25af]{color:var(--shell-text-muted);font-size:14px}.svg-foot[data-v-e3cf25af]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.svg-count[data-v-e3cf25af]{color:var(--shell-text-muted);font-size:12px}.svg-error[data-v-e3cf25af]{flex:1;min-width:160px;margin:0;color:var(--shell-danger);font-size:14px;line-height:1.5}.svg-actions[data-v-e3cf25af]{display:flex;gap:8px;margin-left:auto}.svg-btn[data-v-e3cf25af]{height:30px;padding:0 14px;border:1px solid var(--shell-divider);border-radius:8px;background:transparent;color:var(--shell-text);font-size:14px;cursor:pointer}.svg-btn.primary[data-v-e3cf25af]{border-color:transparent;background:#4f8dfd;color:#fff}.svg-btn.primary[data-v-e3cf25af]:disabled{opacity:.45;cursor:default}@media(max-width:620px){.svg-body[data-v-e3cf25af]{grid-template-columns:minmax(0,1fr)}.svg-preview[data-v-e3cf25af]{min-height:96px}}.topbar[data-v-862d32f2]{--home-corner-top: 18px;--home-corner-side: 24px;position:absolute;top:0;left:0;right:0;z-index:var(--z-content);display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:var(--home-corner-top) var(--home-corner-side);pointer-events:none}.topbar-side[data-v-862d32f2]{display:flex;align-items:center;gap:6px;pointer-events:auto}.topbar-side-left[data-v-862d32f2]{order:1}.topbar-side-right[data-v-862d32f2]{order:2;margin-left:auto}.topbar[data-v-862d32f2] .icon-btn{width:38px;height:38px;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.topbar[data-v-862d32f2] .icon-btn:hover{background:transparent;filter:brightness(1.25)}.topbar[data-v-862d32f2] .icon-btn.topbar-ghost{width:38px;height:38px;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff;opacity:.92}.topbar[data-v-862d32f2] .icon-btn.topbar-ghost:hover{border:0;background:transparent;color:#fff;opacity:1;filter:brightness(1.3)}.topbar[data-v-862d32f2] .icon-btn.topbar-ghost:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa8c;opacity:1}.topbar[data-v-862d32f2] .icon-btn.settings-bottom-left{position:fixed;z-index:var(--z-content);left:24px;bottom:18px}.topbar-mobile-only[data-v-862d32f2]{display:none}@media(max-width:768px){.topbar[data-v-862d32f2]{--home-corner-top: 12px;--home-corner-side: 14px}.topbar-mobile-only[data-v-862d32f2]{display:inline-grid}}.wallpaper-root[data-v-33325ce3]{position:absolute;inset:0;overflow:hidden}.wallpaper-base[data-v-33325ce3],.wallpaper-solid[data-v-33325ce3]{position:absolute;inset:0;z-index:var(--z-wallpaper);background-size:cover;background-position:center;background-repeat:no-repeat;transition:background-color .4s ease}.wallpaper-solid[data-v-33325ce3]{z-index:var(--z-wallpaper-blur)}.wallpaper-image[data-v-33325ce3]{position:absolute;inset:0;z-index:var(--z-wallpaper-blur);width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;transition:opacity .4s ease}.wallpaper-vignette[data-v-33325ce3],.wallpaper-grain[data-v-33325ce3]{position:absolute;inset:0;z-index:var(--z-mask);pointer-events:none}.wallpaper-mask[data-v-33325ce3]{position:absolute;inset:0;z-index:var(--z-mask);transition:background-color .25s ease}.bf-form[data-v-9ee9dafb]{display:flex;flex-direction:column;gap:12px;width:100%;margin:10px 0 16px}.bf-row3[data-v-9ee9dafb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bf-icon-row[data-v-9ee9dafb]{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);align-items:end;gap:16px}.bf-icon-row-label[data-v-9ee9dafb]{align-self:center;color:var(--shell-text-muted);font-size:14px}.bf-icon-row .bf-btn[data-v-9ee9dafb]{width:100%;height:34px}.bf-icon-cell[data-v-9ee9dafb]{display:block;min-width:0}.bf-note[data-v-9ee9dafb]{margin-top:-4px}.bf-field[data-v-9ee9dafb]{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-width:0;color:var(--shell-text-muted);font-size:14px}.bf-field-top[data-v-9ee9dafb]{align-items:start}.bf-field-top .bf-label[data-v-9ee9dafb]{padding-top:8px}.bf-label[data-v-9ee9dafb]{white-space:nowrap;text-align:left;line-height:1.3}.bf-field input[data-v-9ee9dafb],.bf-field select[data-v-9ee9dafb],.bf-textarea[data-v-9ee9dafb]{width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;color:var(--shell-text);font-size:16px;outline:none}.bf-field input[data-v-9ee9dafb]:focus,.bf-field select[data-v-9ee9dafb]:focus,.bf-textarea[data-v-9ee9dafb]:focus{border-color:#7aa9ffb3}.bf-field select[data-v-9ee9dafb]{color-scheme:dark}.bf-field select option[data-v-9ee9dafb]{background-color:#1f2735;color:var(--shell-text)}.bf-field select option[data-v-9ee9dafb]:checked,.bf-field select option[data-v-9ee9dafb]:hover{background-color:#2d4a8a;color:#fff}.bf-textarea[data-v-9ee9dafb]{height:auto;padding:8px 10px;resize:vertical;line-height:1.5}.bf-svg[data-v-9ee9dafb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.bf-icon-text[data-v-9ee9dafb]{grid-template-columns:minmax(0,1fr)}.bf-inline[data-v-9ee9dafb]{display:flex;align-items:center;gap:8px;min-width:0}.bf-inline input[data-v-9ee9dafb]{flex:1}.bf-count[data-v-9ee9dafb]{flex:none;color:var(--shell-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.bf-hint[data-v-9ee9dafb]{color:#6f9bf5;font-size:12px;line-height:1.5}.bf-btn[data-v-9ee9dafb]{height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;color:var(--shell-text);font-size:14px;cursor:pointer;transition:border-color .16s ease,color .16s ease}.bf-btn[data-v-9ee9dafb]:hover,.bf-btn.on[data-v-9ee9dafb]{border-color:#4c7dff;color:#8fb0ff}.bf-panel[data-v-9ee9dafb]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0f}.bf-panel-head[data-v-9ee9dafb]{display:flex;align-items:center;justify-content:space-between;color:var(--shell-text);font-size:14px}.bf-close[data-v-9ee9dafb]{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--shell-text-muted);font-size:14px;cursor:pointer}.bf-close[data-v-9ee9dafb]:hover{color:var(--shell-text)}.bf-cats[data-v-9ee9dafb]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.bf-cats[data-v-9ee9dafb]::-webkit-scrollbar{display:none}.bf-cat[data-v-9ee9dafb]{flex:none;height:24px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--shell-text-muted);font-size:14px;cursor:pointer}.bf-cat.on[data-v-9ee9dafb]{background:#ffffff29;color:var(--shell-text);font-weight:600}.bf-grid[data-v-9ee9dafb]{display:grid;grid-auto-rows:56px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:4px;max-height:196px;overflow-y:auto;overscroll-behavior:contain}.bf-cell[data-v-9ee9dafb]{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:5px 2px;border:0;border-radius:8px;background:transparent;color:var(--shell-text-muted);cursor:pointer}.bf-cell[data-v-9ee9dafb]:hover,.bf-cell.on[data-v-9ee9dafb]{color:var(--shell-text)}.bf-cell img[data-v-9ee9dafb]{width:30px;height:30px;object-fit:contain}.bf-cell span[data-v-9ee9dafb]{display:block;width:100%;overflow:hidden;font-size:12px;line-height:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bf-cell.on[data-v-9ee9dafb]:after{position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:#2f7bff;color:#fff;content:"✓";font-size:12px;line-height:13px;text-align:center}.bf-empty[data-v-9ee9dafb]{padding:14px 0;color:var(--shell-text-muted);font-size:14px;text-align:center}.bf-preview-row[data-v-9ee9dafb]{display:flex;align-items:center;gap:10px;min-width:0}.bf-preview[data-v-9ee9dafb]{display:grid;flex:none;place-items:center;width:52px;height:52px}.bf-preview-label[data-v-9ee9dafb]{flex:1;min-width:0;overflow:hidden;color:var(--shell-text-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.bf-swatches[data-v-9ee9dafb]{display:flex;flex-wrap:wrap;gap:8px}.bf-swatch[data-v-9ee9dafb]{width:24px;height:24px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:8px;cursor:pointer}.bf-swatch-none[data-v-9ee9dafb]{background-color:#fff;background-image:linear-gradient(45deg,#cbd5e1 25%,transparent 25%,transparent 75%,#cbd5e1 75%),linear-gradient(45deg,#cbd5e1 25%,transparent 25%,transparent 75%,#cbd5e1 75%);background-size:8px 8px;background-position:0 0,4px 4px}.bf-swatch.on[data-v-9ee9dafb]{outline:2px solid #4c7dff;outline-offset:2px}.bf-check[data-v-9ee9dafb]{display:flex;align-items:center;gap:8px;color:var(--shell-text-muted);font-size:14px;cursor:pointer}.bf-check input[data-v-9ee9dafb]{accent-color:#4c7dff}.bf-error[data-v-9ee9dafb]{margin:0;color:#ff8f8f;font-size:14px}.hidden-file[data-v-9ee9dafb]{display:none}.bf-actions[data-v-9ee9dafb]{display:flex;gap:10px;margin-top:4px}.bf-submit[data-v-9ee9dafb],.bf-cancel[data-v-9ee9dafb]{height:36px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:var(--shell-text);font-size:14px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.bf-submit[data-v-9ee9dafb]{flex:1;background:#ffffff24}.bf-submit[data-v-9ee9dafb]:hover{background:#ffffff38}.bf-cancel[data-v-9ee9dafb]{padding:0 22px;background:transparent}.bf-cancel[data-v-9ee9dafb]:hover{background:#ffffff1f}html.theme-light .bf-field input,html.theme-light .bf-field select,html.theme-light .bf-textarea{background:#fff;border-color:#0f172a29;color:#0f172a}html.theme-light .bf-field select{color-scheme:light}html.theme-light .bf-field select option{background-color:#fff;color:#0f172a}html.theme-light .bf-field select option:checked,html.theme-light .bf-field select option:hover{background-color:#e2e8f0;color:#0f172a}html.theme-light .bf-btn,html.theme-light .bf-cancel,html.theme-light .bf-submit{border-color:#0f172a2e;background:#ffffffb3;color:#0f172a}html.theme-light .bf-submit{background:#0f172a0f}html.theme-light .bf-panel{border-color:#0f172a1a;background:#ffffffb3}html.theme-light .bf-cat.on{background:#0f172a14;color:#0f172a}html.theme-light .bf-cell,html.theme-light .bf-cell:hover,html.theme-light .bf-cell.on{background:transparent;color:#0f172a}html.theme-light .bf-swatch{border-color:#0f172a33}@media(max-width:600px){.bf-row3[data-v-9ee9dafb],.bf-icon-row[data-v-9ee9dafb]{grid-template-columns:1fr}.bf-field[data-v-9ee9dafb]{grid-template-columns:58px minmax(0,1fr)}}.modal-backdrop[data-v-80e08260]{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#0408106b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-panel[data-v-80e08260]{display:flex;flex-direction:column;width:min(1000px,92vw);height:min(640px,86vh);border-radius:18px;overflow:hidden;color:var(--shell-text);animation:dialog-in-80e08260 .2s cubic-bezier(.22,1,.36,1)}@keyframes dialog-in-80e08260{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.dialog-head[data-v-80e08260]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 10px}.dialog-head h2[data-v-80e08260]{margin:0;font-size:17px;font-weight:600}.dialog-head p[data-v-80e08260]{margin:4px 0 0;font-size:14px;color:var(--shell-text-muted)}.form-body[data-v-80e08260]{flex:1;min-height:0;padding:12px 18px 16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;overscroll-behavior:contain}@media(max-width:600px){.dialog-head[data-v-80e08260]{padding:12px 14px 6px}.form-body[data-v-80e08260]{padding:10px 12px 14px}}.batch-wrap[data-v-cf800f7b]{position:fixed;left:50%;bottom:150px;z-index:var(--z-menu);display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%)}.batch-bar[data-v-cf800f7b]{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;border-radius:14px;color:var(--shell-text);white-space:nowrap}.batch-tip[data-v-cf800f7b]{font-size:14px}.batch-count[data-v-cf800f7b]{font-size:12px;color:var(--shell-text-muted);font-variant-numeric:tabular-nums}.batch-done[data-v-cf800f7b]{height:30px;padding:0 12px;margin-left:2px;border:0;border-radius:8px;background:#4c7dffe6;color:#fff;font-size:14px;cursor:pointer}.batch-done[data-v-cf800f7b]:hover{background:#5b88ff}@media(max-width:768px){.batch-wrap[data-v-cf800f7b]{bottom:20px;max-width:calc(100vw - 20px)}.batch-bar[data-v-cf800f7b]{height:42px;gap:6px;padding:0 6px 0 10px}.batch-count[data-v-cf800f7b]{display:none}}.webapp-layer[data-v-06731262]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:12px;pointer-events:none}.webapp-stage[data-v-06731262]{position:relative;display:flex;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 70px #080c1866,0 0 0 1px #0f172a1f;pointer-events:auto;animation:webapp-in-06731262 .2s cubic-bezier(.22,1,.36,1)}.webapp-stage.is-restoring[data-v-06731262]{animation:webapp-in-06731262 .24s cubic-bezier(.22,1,.36,1)}@keyframes webapp-in-06731262{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.webapp-bar[data-v-06731262]{display:flex;height:44px;flex:0 0 44px;align-items:center;gap:8px;padding:0 8px 0 12px;border-bottom:1px solid transparent;font-size:14px}.webapp-title[data-v-06731262]{max-width:220px;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.webapp-url[data-v-06731262]{min-width:0;flex:1;overflow:hidden;opacity:.72;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.webapp-actions[data-v-06731262]{display:flex;align-items:center;gap:2px}.webapp-action[data-v-06731262]{display:inline-grid;width:26px;height:26px;place-items:center;border:0;border-radius:6px;background:transparent;cursor:pointer;opacity:.78}.webapp-action[data-v-06731262]:hover{background:#7f7f7f29;opacity:1}.webapp-action-close[data-v-06731262]:hover{background:#dc262629}.webapp-body[data-v-06731262]{position:relative;min-height:0;flex:1;background:#fff}.webapp-frame[data-v-06731262]{width:100%;height:100%;border:0;background:transparent}.webapp-loading[data-v-06731262]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:#fff;color:#6b7280;font-size:14px}.webapp-immersive-close[data-v-06731262]{position:absolute;top:8px;right:8px;z-index:3}.webapp-immersive-btn[data-v-06731262]{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;background:#0f172a6b;color:#fff;cursor:pointer;opacity:.72}.webapp-immersive-btn[data-v-06731262]:hover{opacity:1}.webapp-resize[data-v-06731262]{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;touch-action:none}.webapp-resize[data-v-06731262]:after{position:absolute;right:3px;bottom:3px;width:7px;height:7px;border-right:2px solid rgba(15,23,42,.34);border-bottom:2px solid rgba(15,23,42,.34);content:""}.webapp-resize.is-active[data-v-06731262]:after{border-color:#4a63e7}.webapp-chip[data-v-06731262]{position:fixed;bottom:96px;left:50%;z-index:60;display:flex;align-items:center;gap:7px;padding:6px 8px 6px 10px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffeb;box-shadow:0 12px 32px #080c183d;color:#1f2329;font-size:14px;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.webapp-chip-text[data-v-06731262]{max-width:160px;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.webapp-chip-note[data-v-06731262]{color:#6b7280;font-size:14px}.webapp-chip-btn[data-v-06731262]{padding:2px 8px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#3f4756;font-size:14px;cursor:pointer}.webapp-chip-btn[data-v-06731262]:hover{border-color:#4a63e7;color:#4a63e7}html.theme-light .webapp-chip{border-color:#0f172a24}@media(max-width:768px){.webapp-layer[data-v-06731262]{align-items:flex-end;padding:8px}.webapp-stage[data-v-06731262]{width:100%!important;height:min(76vh,680px)!important;max-width:100%;border-radius:14px 14px 10px 10px}.webapp-url[data-v-06731262]{display:none}}.group-pure[data-v-3a11208a]{position:relative;display:grid;place-items:center;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none}.pure-tile[data-v-3a11208a]{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;box-sizing:border-box}.pure-tile.is-plate[data-v-3a11208a]{padding:8%;border-radius:calc(var(--app-icon-radius, 22%) + 8%);background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38,0 4px 12px -6px #0000006b}html.theme-light .pure-tile.is-plate{background:#0f172a14;box-shadow:inset 0 0 0 1px #0f172a1f}.group-pure[data-v-3a11208a] .bookmark-icon{box-shadow:none}.group-pure[data-v-3a11208a] .bookmark-icon:after{box-shadow:none}.pure-tile[data-v-3a11208a] .bookmark-icon{transition:transform .16s cubic-bezier(.22,1,.36,1)}.pure-tile[data-v-3a11208a]:hover .bookmark-icon{transform:scale(1.06)}.group-card[data-v-3a11208a]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;color:var(--shell-text);cursor:pointer}.group-single[data-v-3a11208a]{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;box-sizing:border-box}.group-single[data-v-3a11208a] .bookmark-icon{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}.group-single[data-v-3a11208a]:hover .bookmark-icon{transform:translateY(-1px) scale(1.06)}.group-delete[data-v-3a11208a]{position:absolute;top:4px;right:4px;z-index:6;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:50%;background:#e44040eb;color:#fff;cursor:pointer}@keyframes group-shake-3a11208a{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-1.1deg) translateY(-1px)}75%{transform:rotate(1.1deg) translateY(0)}}.group-card.is-shaking[data-v-3a11208a],.group-pure.is-shaking[data-v-3a11208a]{animation:group-shake-3a11208a .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.group-card.is-shaking[data-v-3a11208a],.group-pure.is-shaking[data-v-3a11208a]{animation:none;box-shadow:0 0 0 2px #e440408c}}.folder-card[data-v-a0cbce7d]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:16px;background:#0e152261;border:1px solid rgba(255,255,255,.16);color:var(--shell-text);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.folder-card[data-v-a0cbce7d]:hover{border-color:#7da5ff6b;background:#141e3075}.folder-card.is-drop-target[data-v-a0cbce7d]{border-color:#6096fff2;box-shadow:none;transform:translateY(-1px) scale(1.01)}html.theme-light .folder-card{background:#ffffff57;border-color:#0f172a29}html.theme-light .folder-card:hover{background:#ffffff75;border-color:#3c6edc66}.folder-delete[data-v-a0cbce7d]{position:absolute;top:4px;right:4px;z-index:3;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:50%;background:#e44040eb;color:#fff;cursor:pointer}.folder-grid[data-v-a0cbce7d]{display:grid;align-content:center;justify-content:center;place-items:center;min-width:0;min-height:0;overflow:hidden;pointer-events:none}.folder-cell[data-v-a0cbce7d]{display:grid;place-items:center;min-width:0;min-height:0;overflow:visible;border-radius:24%}.folder-cell.is-plate[data-v-a0cbce7d]{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38;border-radius:calc(var(--app-icon-radius, 22%) + 8%)}html.theme-light .folder-cell.is-plate{background:#0f172a14;box-shadow:inset 0 0 0 1px #0f172a1f}.folder-cell[data-v-a0cbce7d]>.bookmark-icon,.folder-cell>.folder-widget-icon[data-v-a0cbce7d]{transition:transform .18s ease}.folder-cell>.folder-widget-icon[data-v-a0cbce7d]{border-radius:var(--app-icon-radius, 22%)}.folder-cell[data-v-a0cbce7d] .bookmark-icon{box-shadow:none}.folder-cell[data-v-a0cbce7d] .bookmark-icon:after{box-shadow:none}.folder-widget-icon[data-v-a0cbce7d]{border-radius:24%;object-fit:contain}@keyframes folder-shake-a0cbce7d{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-1.1deg) translateY(-1px)}75%{transform:rotate(1.1deg) translateY(0)}}.folder-card.is-shaking[data-v-a0cbce7d]{animation:folder-shake-a0cbce7d .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.folder-card.is-shaking[data-v-a0cbce7d]{animation:none;box-shadow:0 0 0 2px #e440408c}}.modal-backdrop[data-v-a5ae6625]{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#0408106b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-panel[data-v-a5ae6625]{width:min(400px,100%);padding:22px;border-radius:30px;color:var(--shell-text)}.dialog-head[data-v-a5ae6625]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.dialog-head h2[data-v-a5ae6625]{margin:0;font-size:17px;font-weight:600}.dialog-head p[data-v-a5ae6625]{margin:4px 0 0;font-size:14px;color:var(--shell-text-muted)}.field[data-v-a5ae6625]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--shell-text-muted)}.field-input[data-v-a5ae6625]{height:38px;padding:0 10px;border:1px solid var(--shell-divider);border-radius:9px;background:var(--shell-hover);color:var(--shell-text);font-size:16px;outline:none}.field-input[data-v-a5ae6625]:focus{border-color:#4c7dff}.form-error[data-v-a5ae6625]{margin:8px 0 0;font-size:14px;color:var(--shell-danger)}.dialog-foot[data-v-a5ae6625]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.btn-ghost[data-v-a5ae6625],.btn-primary[data-v-a5ae6625]{height:34px;padding:0 16px;border:0;border-radius:9px;font-size:14px;cursor:pointer}.btn-ghost[data-v-a5ae6625]{background:var(--shell-hover);color:var(--shell-text)}.btn-primary[data-v-a5ae6625]{background:#4c7dff;color:#fff}.btn-primary[data-v-a5ae6625]:hover{background:#5b88ff}.folder-mask[data-v-750b5c3d]{position:fixed;inset:0;z-index:2600;display:flex;align-items:flex-start;justify-content:center;padding:clamp(72px,12vh,148px) 24px 32px;background:#080b1247;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);transition:background .18s ease,backdrop-filter .18s ease}.folder-mask.is-drag-out[data-v-750b5c3d]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.folder-stage[data-v-750b5c3d]{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(880px,100%);transition:opacity .16s ease,transform .16s ease}.folder-mask.is-drag-out .folder-stage[data-v-750b5c3d]{opacity:0;transform:translateY(-8px) scale(.98)}.folder-title[data-v-750b5c3d]{margin:0;color:#fffffff5;font-size:clamp(18px,2.2vw,24px);font-weight:600;letter-spacing:.01em;text-align:center;text-shadow:0 2px 18px rgba(4,8,16,.55)}html.theme-light .folder-title{color:#0f172aeb;text-shadow:0 2px 16px rgba(255,255,255,.6)}.folder-window[data-v-750b5c3d]{position:relative;width:100%;min-height:250px;max-height:min(64vh,520px);padding:34px 30px 28px;overflow:auto;border-radius:18px;color:var(--shell-text)}.folder-unpack-all[data-v-750b5c3d]{position:absolute;top:14px;right:18px;padding:4px 10px;border:none;border-radius:8px;background:#ffffff14;color:var(--shell-muted);font-size:14px;cursor:pointer;opacity:.7;transition:opacity .16s ease,background .16s ease}.folder-unpack-all[data-v-750b5c3d]:hover{opacity:1;background:#ffffff24}.folder-grid[data-v-750b5c3d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:22px 10px}.folder-tile[data-v-750b5c3d]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:8px 4px 10px;border:1px solid transparent;border-radius:14px;background:transparent;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.folder-tile[data-v-750b5c3d]:hover{border-color:#ffffff24;background:#ffffff12;transform:translateY(-1px)}.folder-tile-icon[data-v-750b5c3d]{display:grid;place-items:center;width:64px;height:64px}.folder-tile-img[data-v-750b5c3d]{width:64px;height:64px;border-radius:22%;object-fit:contain}.folder-tile-fallback[data-v-750b5c3d]{display:grid;place-items:center;width:64px;height:64px;border-radius:22%;background:#7da5ff3d;font-size:22px;font-weight:600}.folder-tile-name[data-v-750b5c3d]{display:block;width:100%;overflow:hidden;color:#ffffffe6;font-size:14px;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}html.theme-light .folder-tile-name{color:#0f172ae0}.folder-empty[data-v-750b5c3d]{margin:0;padding:60px 12px;color:var(--shell-muted);font-size:14px;text-align:center}.folder-ghost[data-v-750b5c3d]{position:fixed;z-index:2700;padding:6px 10px;border-radius:9px;background:#2858c8e6;color:#fff;font-size:12px;pointer-events:none;transform:translate(-50%,-50%)}@media(max-width:767px){.folder-mask[data-v-750b5c3d]{padding:62px 14px 24px}.folder-window[data-v-750b5c3d]{padding:24px 16px 20px;border-radius:20px;min-height:200px}.folder-grid[data-v-750b5c3d]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:16px 6px}.folder-tile-icon[data-v-750b5c3d],.folder-tile-img[data-v-750b5c3d],.folder-tile-fallback[data-v-750b5c3d]{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.folder-mask[data-v-750b5c3d],.folder-stage[data-v-750b5c3d],.folder-tile[data-v-750b5c3d]{transition:none}}.rename-mask[data-v-d71ca716]{position:fixed;inset:0;z-index:2700;display:flex;align-items:center;justify-content:center;padding:20px;background:#080b1280;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rename-box[data-v-d71ca716]{width:min(340px,92vw);padding:12px;border-radius:16px;color:var(--shell-text)}.rename-box h4[data-v-d71ca716]{margin:0 0 12px;font-size:16px}.rename-input[data-v-d71ca716]{width:100%;height:34px;padding:0 10px;border:1px solid var(--shell-divider);border-radius:9px;background:var(--shell-hover);color:var(--shell-text);font-size:16px;outline:none}.rename-input[data-v-d71ca716]:focus{border-color:#7da5ffa6}.rename-actions[data-v-d71ca716]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.rename-btn[data-v-d71ca716]{height:30px;padding:0 14px;border:1px solid var(--shell-divider);border-radius:8px;background:transparent;color:var(--shell-text);font-size:14px;cursor:pointer}.rename-btn.primary[data-v-d71ca716]{border-color:transparent;background:#4c7dff;color:#fff}.rename-btn[data-v-d71ca716]:disabled{opacity:.55;cursor:not-allowed}.app-grid[data-v-e01764fe]{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:18px 12px;width:min(620px,100%);margin:0 auto;padding:0}.app-tile[data-v-e01764fe]{display:flex;flex-direction:column;align-items:center;gap:7px;width:60px;padding:0;border:0;background:none;cursor:pointer;text-align:center}.app-tile .bookmark-icon[data-v-e01764fe],.app-tile .squircle-icon[data-v-e01764fe]{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,filter .18s ease}.app-tile:hover .bookmark-icon[data-v-e01764fe],.app-tile:hover .squircle-icon[data-v-e01764fe]{transform:translateY(-2px) scale(1.06);filter:saturate(1.12)}.app-tile:active .bookmark-icon[data-v-e01764fe],.app-tile:active .squircle-icon[data-v-e01764fe]{transform:scale(.96)}.app-tile-name[data-v-e01764fe]{max-width:100%;overflow:hidden;color:var(--icon-label);font-size:14px;line-height:1.2;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.45),0 4px 12px rgba(0,0,0,.3);white-space:nowrap}.app-empty[data-v-e01764fe]{grid-column:1 / -1;margin:0;color:var(--shell-text-muted);font-size:14px;text-align:center}@media(max-width:1024px){.app-grid[data-v-e01764fe]{gap:16px 12px;width:min(440px,100%)}}@media(max-width:768px){.app-grid[data-v-e01764fe]{gap:14px 10px;width:100%}.app-tile[data-v-e01764fe],.app-tile-name[data-v-e01764fe]{width:58px;max-width:58px}}.group-window-mask[data-v-2a434f2d]{position:fixed;inset:0;z-index:2600;display:flex;align-items:center;justify-content:center;padding:28px;background:#080b1285;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.group-window[data-v-2a434f2d]{display:flex;flex-direction:column;width:min(680px,92vw);max-height:min(560px,84vh);padding:12px 16px 16px;border-radius:18px;color:var(--shell-text)}.group-window-head[data-v-2a434f2d]{display:flex;align-items:center;gap:7px;flex:none;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.group-window-title[data-v-2a434f2d]{font-size:16px;font-weight:600}.group-window-count[data-v-2a434f2d]{flex:1;color:var(--shell-text-muted);font-size:12px}.group-window-close[data-v-2a434f2d]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:var(--shell-text);cursor:pointer}.group-window-close[data-v-2a434f2d]:hover{background:#ffffff1f}.group-window-body[data-v-2a434f2d]{flex:1;min-height:0;overflow-y:auto;padding:4px 0 8px}.group-window-body[data-v-2a434f2d] .app-grid{width:100%}.widget-pure[data-v-ef4c3545]{position:relative;display:grid;place-items:center;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none}.pure-widget-icon[data-v-ef4c3545]{width:60px;height:60px;object-fit:contain;transition:transform .16s cubic-bezier(.22,1,.36,1)}.widget-pure:hover .pure-widget-icon[data-v-ef4c3545]{transform:scale(1.06)}.widget-card[data-v-ef4c3545]{position:relative;width:100%;height:100%;overflow:hidden;color:var(--shell-text);-webkit-user-select:none;user-select:none;cursor:pointer}.widget-pure[data-v-ef4c3545]:focus-visible,.widget-card[data-v-ef4c3545]:focus-visible{outline:2px solid rgba(125,165,255,.85);outline-offset:3px}.widget-compact[data-v-ef4c3545]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;overflow:hidden;text-align:center}.widget-compact.is-row[data-v-ef4c3545]{flex-direction:row;gap:8px;padding:6px 10px}.compact-icon[data-v-ef4c3545]{flex:0 0 auto;border-radius:24%;object-fit:contain}.compact-name[data-v-ef4c3545]{max-width:100%;overflow:hidden;color:var(--shell-text);font-size:var(--icon-title-card-size, 14px);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.widget-compact.is-row .compact-name[data-v-ef4c3545]{font-size:var(--icon-title-card-size, 14px)}.widget-card.widget-batch[data-v-ef4c3545]{cursor:pointer}.widget-card[data-v-ef4c3545]:hover{z-index:3}.widget-bg[data-v-ef4c3545]{position:absolute;inset:0;z-index:0;border-radius:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none}.widget-bg[data-v-ef4c3545]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#080c1475,#080c14bd)}html.theme-light .widget-bg:after{background:linear-gradient(180deg,#ffffff94,#ffffffd6)}.widget-body[data-v-ef4c3545]{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;display:flex}.widget-body[data-v-ef4c3545]>*{width:100%}.widget-placeholder[data-v-ef4c3545]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:14px;text-align:center;color:var(--shell-text-muted)}.widget-placeholder p[data-v-ef4c3545]{margin:0}.placeholder-title[data-v-ef4c3545]{font-size:14px;color:var(--shell-text)}.placeholder-code[data-v-ef4c3545]{font-size:12px;letter-spacing:.04em;opacity:.7}.widget-delete[data-v-ef4c3545]{position:absolute;top:6px;right:6px;z-index:6;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:50%;background:#e44040eb;color:#fff;cursor:pointer}@keyframes widget-shake-ef4c3545{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-1.1deg) translateY(-1px)}75%{transform:rotate(1.1deg) translateY(0)}}.widget-card.is-shaking[data-v-ef4c3545]{animation:widget-shake-ef4c3545 .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.widget-card.is-shaking[data-v-ef4c3545]{animation:none;box-shadow:0 0 0 2px #e440408c}}.widget-window-mask[data-v-391b7c2a]{position:fixed;inset:0;z-index:2600;display:flex;align-items:center;justify-content:center;padding:28px;background:#080b1285;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.widget-window[data-v-391b7c2a]{position:relative;display:flex;flex-direction:column;width:min(1200px,92vw);height:min(700px,86vh);overflow:hidden;border-radius:18px;background:#f7f9fd;color:#0f172a;color-scheme:light;box-shadow:0 30px 80px #0f172a73}.window-head[data-v-391b7c2a]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:10px 12px 10px 16px;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffffb8}.window-title[data-v-391b7c2a]{font-size:16px;font-weight:600;color:#0f172a}.window-close[data-v-391b7c2a]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:#334155;cursor:pointer}.window-close[data-v-391b7c2a]:hover{background:#0f172a14;color:#0f172a}.window-body[data-v-391b7c2a]{position:relative;z-index:1;flex:1;min-height:0;padding:10px}.window-body[data-v-391b7c2a]>*{width:100%;height:100%}.window-empty[data-v-391b7c2a]{display:grid;place-items:center;width:100%;height:100%;color:#0f172a8c;font-size:14px}.window-bg[data-v-391b7c2a]{position:absolute;inset:0;z-index:0;border-radius:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none}.window-bg[data-v-391b7c2a]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffffb8,#ffffffe6)}.squircle-icon[data-v-688bbf6f]{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;isolation:isolate}.squircle-icon[data-v-688bbf6f]:after{display:none}.squircle-art[data-v-688bbf6f]{width:100%;height:100%;display:block}.squircle-icon img[data-v-688bbf6f]{width:100%;height:100%;object-fit:cover}.squircle-letter[data-v-688bbf6f]{color:#fff;font-size:45%;font-weight:600;letter-spacing:.02em}.squircle-glyph[data-v-688bbf6f]{width:56%;height:56%;stroke:#fff;stroke-width:1.8;stroke-linecap:round;fill:none}.squircle-gloss[data-v-688bbf6f]{display:none}.market-layer[data-v-c1926864]{position:fixed;inset:0;z-index:var(--z-modal)}.market-backdrop[data-v-c1926864]{position:absolute;inset:0;background:#0408102e}.market-panel[data-v-c1926864]{position:fixed;display:flex;flex-direction:column;width:560px;max-height:min(620px,84vh);border-radius:20px;padding:12px;overflow:hidden;animation:panel-in-c1926864 .18s cubic-bezier(.22,1,.36,1)}@keyframes panel-in-c1926864{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.market-panel.is-mobile[data-v-c1926864]{left:0!important;right:0;bottom:0;top:auto!important;width:100%;max-height:78vh;border-radius:22px 22px 0 0;padding-bottom:max(14px,env(safe-area-inset-bottom));animation:sheet-in-c1926864 .24s cubic-bezier(.22,1,.36,1)}@keyframes sheet-in-c1926864{0%{transform:translateY(48px)}to{transform:none}}.mp-head[data-v-c1926864]{display:flex;align-items:center;gap:8px;padding-bottom:10px}.mp-action[data-v-c1926864]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:#ffffff1a;color:var(--shell-text);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.mp-action[data-v-c1926864]:hover{background:#ffffff2e}.mp-action svg[data-v-c1926864]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.mp-plus[data-v-c1926864]{font-size:14px;font-weight:600}.mp-tabs[data-v-c1926864]{display:flex;gap:2px;padding:3px;border-radius:10px;background:#ffffff0f}.mp-tab[data-v-c1926864]{flex:1;height:28px;border:0;border-radius:8px;background:transparent;color:var(--shell-text-muted);font-size:14px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.mp-tab.on[data-v-c1926864]{background:#ffffff29;color:var(--shell-text)}.mp-search[data-v-c1926864]{position:relative;display:flex;align-items:center;flex:1;min-width:0;height:36px;padding:0 8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0f}.mp-search-icon[data-v-c1926864]{width:15px;height:15px;flex:none;fill:none;stroke:var(--shell-text-muted);stroke-width:1.7}.mp-search input[data-v-c1926864]{flex:1;min-width:0;height:100%;padding:0 6px;border:0;background:transparent;color:var(--shell-text);font-size:16px;outline:none}.mp-search input[data-v-c1926864]::placeholder{color:var(--shell-text-muted)}.mp-clear[data-v-c1926864]{flex:none;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--shell-text-muted);font-size:12px;line-height:1;cursor:pointer}.mp-clear[data-v-c1926864]:hover{color:var(--shell-text)}.mp-cats[data-v-c1926864]{display:flex;gap:4px;margin-top:8px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.mp-cats[data-v-c1926864]::-webkit-scrollbar{display:none}.mp-cat[data-v-c1926864]{flex:none;height:26px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--shell-text-muted);font-size:14px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.mp-cat.on[data-v-c1926864]{background:#ffffff29;color:var(--shell-text);font-weight:600}.mp-body[data-v-c1926864]{flex:1;min-height:120px;margin-top:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.mp-grid[data-v-c1926864]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px 2px 8px}.mp-grid.is-widget[data-v-c1926864]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mp-list[data-v-c1926864]{display:flex;flex-direction:column}.mp-row[data-v-c1926864]{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 10px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.mp-row[data-v-c1926864]:last-child{border-bottom:0}.mp-row[data-v-c1926864]:hover{background:#ffffff12}.mp-row-text[data-v-c1926864]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mp-row-name[data-v-c1926864]{overflow:hidden;color:var(--shell-text);font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mp-row-sub[data-v-c1926864],.mp-row-desc[data-v-c1926864]{overflow:hidden;color:var(--shell-text-muted);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mp-row-status[data-v-c1926864]{display:inline-flex;flex:none;align-items:center;gap:3px;height:24px;padding:0 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:var(--shell-text);font-size:12px}.mp-row-status.on[data-v-c1926864]{border-color:#22c55e73;background:#22c55e24;color:#b7f0cb}.mp-row-status svg[data-v-c1926864]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.4}.mp-tile[data-v-c1926864]{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:7px 3px 8px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.mp-tile[data-v-c1926864]:hover{border-color:#ffffff1f;background:#ffffff12}.mp-tile .squircle-icon[data-v-c1926864]{transition:transform .18s cubic-bezier(.22,1,.36,1)}.mp-tile:hover .squircle-icon[data-v-c1926864]{transform:translateY(-2px) scale(1.04)}.mp-tile.added[data-v-c1926864]{opacity:.82}.mp-tile-name[data-v-c1926864]{width:100%;overflow:hidden;color:var(--shell-text);font-size:14px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mp-tile-widget[data-v-c1926864]{flex-direction:row;align-items:center;gap:12px;padding:10px}.mp-preview[data-v-c1926864]{display:grid;place-items:center;flex:none;width:104px;aspect-ratio:148 / 166;border:0;border-radius:12px;background:transparent}.mp-tile-meta[data-v-c1926864]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.mp-tile-widget .mp-tile-name[data-v-c1926864]{font-size:14px;text-align:left}.mp-tile-desc[data-v-c1926864]{display:-webkit-box;overflow:hidden;color:var(--shell-text-muted);font-size:14px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mp-check[data-v-c1926864]{position:absolute;top:7px;right:10px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#22c55e}.mp-check svg[data-v-c1926864]{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}.mp-loading[data-v-c1926864],.mp-empty[data-v-c1926864]{display:grid;place-items:center;gap:10px;min-height:180px;color:var(--shell-text-muted);font-size:14px}.mp-link[data-v-c1926864]{border:0;background:none;color:#8fb0ff;font-size:14px;cursor:pointer}.mp-foot[data-v-c1926864]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.mp-browse[data-v-c1926864]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--shell-text);font-size:14px;cursor:pointer}.mp-browse[data-v-c1926864]:hover{background:var(--shell-hover)}.mp-browse svg[data-v-c1926864]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.mp-count[data-v-c1926864]{color:var(--shell-text-muted);font-size:14px}html.theme-light .market-backdrop{background:#0f172a1f}html.theme-light .mp-tabs,html.theme-light .mp-search{background:#0f172a0d;border-color:#0f172a1a}html.theme-light .mp-preview{border-color:#0f172a1a;background:#fff9}html.theme-light .mp-tab.on,html.theme-light .mp-cat.on{background:#ffffffe6;color:#0f172a;box-shadow:0 2px 8px #0f172a14}html.theme-light .mp-tile:hover{border-color:#0f172a1a;background:#ffffff80}html.theme-light .mp-body{background:#e9eef5;border-radius:12px;padding:4px 6px;box-shadow:inset 0 0 0 1px #0f172a0f}html.theme-light .mp-row{border-bottom-color:#0f172a14}html.theme-light .mp-row:hover{background:#d8e1ee}html.theme-light .mp-row-name{color:#0f172a}html.theme-light .mp-row-sub{color:#55657a}html.theme-light .mp-row-desc{color:#64748b;opacity:.9}html.theme-light .mp-row-status{border-color:#0f172a2e;color:#0f172a}html.theme-light .mp-row-status.on{border-color:#16a34a73;background:#16a34a1f;color:#15803d}@media(max-width:520px){.mp-grid[data-v-c1926864]{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-grid.is-widget[data-v-c1926864]{grid-template-columns:1fr}}.market-modal-layer[data-v-abe275c3]{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center}.market-modal-mask[data-v-abe275c3]{position:absolute;inset:0;background:#04081073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.market-modal[data-v-abe275c3]{--mm-added-bg: rgba(34, 197, 94, .14);--mm-added-border: rgba(34, 197, 94, .45);--mm-added-fg: #b7f0cb;position:relative;display:flex;flex-direction:column;width:min(1000px,92vw);height:min(640px,86vh);border-radius:18px;overflow:hidden;animation:dialog-in-abe275c3 .2s cubic-bezier(.22,1,.36,1)}@keyframes dialog-in-abe275c3{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.market-modal.is-mobile[data-v-abe275c3]{width:100vw;height:100vh;max-height:none;border-radius:0}.mm-head[data-v-abe275c3]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 10px}.mm-tabs[data-v-abe275c3]{display:flex;gap:22px}.mm-tab[data-v-abe275c3]{position:relative;height:32px;border:0;background:none;color:var(--shell-text-muted);font-size:14px;cursor:pointer;transition:color .16s ease}.mm-tab.on[data-v-abe275c3]{color:var(--shell-text);font-weight:600}.mm-tab.on[data-v-abe275c3]:after{content:"";position:absolute;left:50%;bottom:-2px;width:22px;height:2px;border-radius:2px;background:var(--shell-text);transform:translate(-50%)}.mm-head-actions[data-v-abe275c3]{display:flex;align-items:center;gap:8px;flex:none}.mm-close[data-v-abe275c3]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--shell-text);cursor:pointer}.mm-close[data-v-abe275c3]:hover{background:var(--shell-hover)}.mm-search[data-v-abe275c3]{position:relative;display:flex;align-items:center;width:min(480px,72vw);height:38px;margin:2px auto 0;padding:0 12px;border:1px solid var(--glass-border);border-radius:10px;background:#ffffff1a}.mm-search svg[data-v-abe275c3]{width:16px;height:16px;fill:none;stroke:var(--shell-text-muted);stroke-width:1.7}.mm-search input[data-v-abe275c3]{flex:1;min-width:0;height:100%;padding:0 8px;border:0;background:transparent;color:var(--shell-text);font-size:16px;outline:none}.mm-search input[data-v-abe275c3]::placeholder{color:var(--shell-text-muted)}.mm-cats[data-v-abe275c3]{display:flex;gap:18px;padding:14px 20px 0;overflow-x:auto;scrollbar-width:none}.mm-cats[data-v-abe275c3]::-webkit-scrollbar{display:none}.mm-cat[data-v-abe275c3]{position:relative;flex:none;height:30px;padding:0 2px;border:0;background:none;color:var(--shell-text-muted);font-size:14px;cursor:pointer}.mm-cat.on[data-v-abe275c3]{color:var(--shell-text);font-weight:600}.mm-cat.on[data-v-abe275c3]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#7aa9ff}.mm-body[data-v-abe275c3]{flex:1;min-height:0;padding:12px 18px 16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.mm-grid[data-v-abe275c3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mm-list[data-v-abe275c3]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0f}.mm-row[data-v-abe275c3]{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 14px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.mm-row[data-v-abe275c3]:last-child{border-bottom:0}.mm-row[data-v-abe275c3]:hover{background:#ffffff12}.mm-row-text[data-v-abe275c3]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.mm-row-name[data-v-abe275c3]{overflow:hidden;color:var(--shell-text);font-size:14px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mm-row-sub[data-v-abe275c3],.mm-row-desc[data-v-abe275c3]{overflow:hidden;color:var(--shell-text-muted);font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mm-row-status[data-v-abe275c3]{display:inline-flex;flex:none;align-items:center;gap:4px;height:26px;padding:0 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:var(--shell-text);font-size:12px}.mm-card[data-v-abe275c3]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0f;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.mm-card[data-v-abe275c3]:hover{border-color:#fff3;background:#ffffff1a;transform:translateY(-1px)}.mm-card-head[data-v-abe275c3]{display:flex;align-items:center;gap:10px}.mm-card-title[data-v-abe275c3]{flex:1;min-width:0}.mm-card-title h4[data-v-abe275c3]{margin:0;overflow:hidden;color:var(--shell-text);font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.mm-card-title p[data-v-abe275c3]{margin:1px 0 0;color:var(--shell-text-muted);font-size:14px}.mm-link[data-v-abe275c3]{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--shell-text-muted)}.mm-link[data-v-abe275c3]:hover{background:var(--shell-hover);color:var(--shell-text)}.mm-link svg[data-v-abe275c3]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.mm-desc[data-v-abe275c3]{flex:1;margin:0;display:-webkit-box;overflow:hidden;color:var(--shell-text-muted);font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mm-add[data-v-abe275c3]{display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:flex-start;height:28px;padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:var(--shell-text);font-size:14px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.mm-add[data-v-abe275c3]:hover{background:#ffffff1f;border-color:#ffffff52}.mm-add.added[data-v-abe275c3],.mm-row-status.on[data-v-abe275c3]{border-color:var(--mm-added-border);background:var(--mm-added-bg);color:var(--mm-added-fg)}.mm-check[data-v-abe275c3]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2}.mm-empty[data-v-abe275c3]{padding:40px 0;color:var(--shell-text-muted);font-size:14px;text-align:center}.mm-foot[data-v-abe275c3]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-top:1px solid rgba(255,255,255,.1);color:var(--shell-text-muted);font-size:14px}.mm-foot-tip[data-v-abe275c3]{opacity:1}html.theme-light .market-modal-mask{background:#0f172a52}html.theme-light .mm-search,html.theme-light .mm-card{background:#ffffffb3;border-color:#0f172a1a}html.theme-light .mm-list{background:#fff;border-color:#0f172a1a;box-shadow:0 1px 2px #0f172a0f}html.theme-light .mm-row{border-bottom-color:#0f172a14}html.theme-light .mm-row:hover{background:#d8e1ee}html.theme-light .mm-row-name{color:#0f172a}html.theme-light .mm-row-sub{color:#55657a}html.theme-light .mm-row-desc{color:#64748b;opacity:.9}html.theme-light .market-modal{--mm-added-bg: #dcfce7;--mm-added-border: #15803d;--mm-added-fg: #14532d}html.theme-light .mm-row-status{border-color:#0f172a2e;color:#0f172a}html.theme-light .mm-card{background:#fff;border-color:#0f172a1a;box-shadow:0 1px 2px #0f172a0f}html.theme-light .mm-add{border-color:#0f172a2e}html.theme-light .mm-cat.on{color:#0f172a}@media(max-width:900px){.mm-grid[data-v-abe275c3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mm-head[data-v-abe275c3]{padding:12px 14px 6px}.mm-tabs[data-v-abe275c3]{gap:14px;flex:1;min-width:0}.mm-tab[data-v-abe275c3]{font-size:14px;white-space:nowrap}.mm-head-actions[data-v-abe275c3]{gap:6px}.mm-body[data-v-abe275c3]{padding:10px 12px 14px}.mm-grid[data-v-abe275c3]{grid-template-columns:1fr}.mm-cats[data-v-abe275c3]{padding:10px 14px 0;gap:14px}.mm-search[data-v-abe275c3]{width:calc(100% - 28px)}}.canvas-wrap[data-v-25cb6cbc]{position:relative;z-index:var(--z-content);display:flex;flex-direction:column;align-items:center;width:100%;min-height:240px;padding-bottom:8px}.canvas-wrap.drag-layer-raised[data-v-25cb6cbc]{z-index:auto}.grid-canvas[data-v-25cb6cbc]{position:relative;transition:width .18s ease}.grid-drag-active .widget-slot.is-dragging[data-v-25cb6cbc],.grid-animating .widget-slot[data-v-25cb6cbc]{will-change:transform}.grid-canvas[data-v-25cb6cbc]:focus,.grid-canvas[data-v-25cb6cbc]:focus-visible{outline:none}.widget-slot[data-v-25cb6cbc]{position:absolute;top:0;left:0;transition:transform .21s cubic-bezier(.22,1,.36,1),width .21s cubic-bezier(.22,1,.36,1),height .21s cubic-bezier(.22,1,.36,1);cursor:grab;touch-action:manipulation}.merge-ring[data-v-25cb6cbc]{position:absolute;z-index:55;pointer-events:none;filter:drop-shadow(0 1px 6px rgba(6,12,26,.28))}.merge-ring-track[data-v-25cb6cbc]{fill:none;stroke:#7eb2ff38;stroke-width:3}.merge-ring-bar[data-v-25cb6cbc]{fill:none;stroke:#7eb2fff2;stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation-name:merge-ring-fill-25cb6cbc;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes merge-ring-fill-25cb6cbc{to{stroke-dashoffset:0}}html.theme-light .merge-ring{filter:drop-shadow(0 1px 5px rgba(15,23,42,.16))}html.theme-light .merge-ring-track{stroke:#2563eb33}html.theme-light .merge-ring-bar{stroke:#1d4ed8eb}.merge-frame[data-v-25cb6cbc]{position:absolute;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;border:1.5px dashed rgba(126,178,255,.75);border-radius:18px;background:#121c30c7;box-shadow:0 18px 44px #060c1a73,inset 0 0 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);pointer-events:none;animation:merge-frame-in-25cb6cbc .18s cubic-bezier(.22,1,.36,1)}.merge-frame-grid[data-v-25cb6cbc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.merge-frame-item[data-v-25cb6cbc]{display:grid;place-items:center;width:38px;height:38px}.merge-frame-img[data-v-25cb6cbc]{width:38px;height:38px;border-radius:24%;object-fit:contain}.merge-frame-letter[data-v-25cb6cbc]{display:grid;place-items:center;width:38px;height:38px;border-radius:24%;background:#a0beff47;color:#fff;font-size:16px;font-weight:600}.merge-frame-hint[data-v-25cb6cbc]{color:#ffffffeb;font-size:11.5px;letter-spacing:.02em;text-shadow:0 1px 8px rgba(4,8,16,.5)}@keyframes merge-frame-in-25cb6cbc{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.merge-frame[data-v-25cb6cbc]{animation:none}}.widget-slot[data-v-25cb6cbc]:active{cursor:grabbing}.grid-canvas.is-merge-armed .widget-slot.is-dragging[data-v-25cb6cbc]{opacity:0}.widget-slot.is-dragging[data-v-25cb6cbc]{z-index:40!important;cursor:grabbing;transition:none!important}.widget-slot.is-dragging[data-v-25cb6cbc] .widget-card,.widget-slot.is-dragging[data-v-25cb6cbc] .group-card{transform:scale(1.04);box-shadow:0 0 0 1px #7da5ff73,0 34px 64px -18px #000000b8;cursor:grabbing}.widget-slot.is-drag-forbidden[data-v-25cb6cbc] .widget-card,.widget-slot.is-drag-forbidden[data-v-25cb6cbc] .group-card{cursor:not-allowed;box-shadow:0 0 0 1px #ff6e6eb3,0 24px 48px -20px #000000b8;filter:saturate(.45);transform:scale(.98)}.slot-label[data-v-25cb6cbc]{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:1;display:block;overflow:hidden;color:var(--icon-label, #ffffff);font-size:var(--icon-title-size, 12px);line-height:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:none;pointer-events:auto;cursor:grab;user-select:none;-webkit-user-select:none}html.theme-light .slot-label{text-shadow:0 1px 2px rgba(4,10,22,.5),0 0 6px rgba(4,10,22,.24)}.widget-slot.is-merge-target[data-v-25cb6cbc]{z-index:12!important}.widget-slot.is-merge-target[data-v-25cb6cbc] .surface-card{border-color:#7da5ffe6;box-shadow:0 0 0 3px #7da5ff4d,0 24px 46px -18px #000000a6;transform:scale(1.03);transition:transform .16s ease,box-shadow .16s ease}.merge-chip[data-v-25cb6cbc]{position:absolute;top:8px;left:50%;z-index:20;padding:2px 9px;border-radius:999px;background:#4c7dfff0;color:#fff;font-size:10.5px;line-height:1.5;white-space:nowrap;box-shadow:0 6px 16px -6px #14328cbf;transform:translate(-50%);pointer-events:none;animation:merge-pulse-25cb6cbc 1.1s ease-in-out infinite}@keyframes merge-pulse-25cb6cbc{0%,to{opacity:.92;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}.canvas-hint[data-v-25cb6cbc]{margin:14px 0 0;font-size:11.5px;color:var(--shell-text-muted);text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.6)}html.theme-light .canvas-hint{color:#0f172ab8;text-shadow:0 1px 8px rgba(255,255,255,.7)}.drop-preview[data-v-25cb6cbc]{position:absolute;top:0;left:0;z-index:3;border-radius:18px;border:1.5px dashed rgba(255,255,255,.55);background:#ffffff14;opacity:.35;pointer-events:none;transition:transform .18s cubic-bezier(.22,1,.36,1),width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1)}@media(max-width:768px){.canvas-wrap[data-v-25cb6cbc]{padding-bottom:0}.widget-slot[data-v-25cb6cbc]{touch-action:pan-y}.widget-slot.is-dragging[data-v-25cb6cbc]{touch-action:none}}.widget-category-layer[data-v-25cb6cbc]{position:fixed;inset:0;z-index:var(--z-menu)}.widget-category-pop[data-v-25cb6cbc]{position:fixed;min-width:208px;padding:10px;border-radius:var(--radius-menu);border:1px solid var(--glass-border);color:var(--shell-text);box-shadow:var(--glass-highlight),0 20px 44px -18px #000000b3}.widget-category-title[data-v-25cb6cbc]{margin:2px 4px 4px;color:var(--shell-text-muted);font-size:14px;letter-spacing:.04em}.widget-category-current[data-v-25cb6cbc]{margin:0 4px 8px;color:var(--shell-text-muted);font-size:13px}.widget-category-select[data-v-25cb6cbc]{width:100%}.toast-host[data-v-d3e5d275]{position:fixed;left:50%;bottom:116px;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%);pointer-events:none}.toast-item[data-v-d3e5d275]{pointer-events:auto;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px 0 16px;border-radius:12px;font-size:14px;color:var(--shell-text);max-width:min(440px,calc(100vw - 40px))}.toast-danger[data-v-d3e5d275]{border-color:#ff787859}.toast-success[data-v-d3e5d275]{border-color:#6ee7b759}.toast-text[data-v-d3e5d275]{line-height:1.45}.toast-action[data-v-d3e5d275]{color:var(--color-brand-400);font-weight:600;white-space:nowrap;background:transparent;border:0;padding:4px 6px;cursor:pointer}.toast-action[data-v-d3e5d275]:hover{color:var(--color-brand-200)}.toast-close[data-v-d3e5d275]{color:var(--shell-text-muted);background:transparent;border:0;padding:4px;cursor:pointer;display:grid;place-items:center}.toast-enter-active[data-v-d3e5d275],.toast-leave-active[data-v-d3e5d275]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-d3e5d275],.toast-leave-to[data-v-d3e5d275]{opacity:0;transform:translateY(8px)}@media(max-width:768px){.toast-host[data-v-d3e5d275]{bottom:84px}}.home-main[data-v-11d815cd]{position:absolute;inset:0;z-index:var(--z-content)}.home-main.is-grid-dragging[data-v-11d815cd]{z-index:auto}.home-seo-sr[data-v-11d815cd]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.home-seo-sr h1[data-v-11d815cd],.home-seo-sr p[data-v-11d815cd]{margin:0}.home-scroll[data-v-11d815cd]{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.home-scroll[data-v-11d815cd]::-webkit-scrollbar{display:none}.home-stack[data-v-11d815cd]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1240px;min-height:100%;margin:0 auto;padding-top:clamp(48px,6vh,70px);padding-bottom:150px}.block-clock[data-v-11d815cd]{display:flex;justify-content:center;width:100%}.block-search[data-v-11d815cd]{display:flex;justify-content:center;width:100%;max-width:560px;margin-top:26px}.block-grid[data-v-11d815cd]{width:100%;margin-top:30px}.block-grid-tight[data-v-11d815cd]{margin-top:28px}.minimal-stage[data-v-11d815cd]{position:absolute;inset:0;z-index:var(--z-content);animation:minimal-fade-in-11d815cd .18s ease both}.minimal-group[data-v-11d815cd]{position:absolute;top:var(--qx-minimal-anchor-y, 39%);left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:34px;padding:0 24px;box-sizing:border-box;transform:translateY(-50%)}@keyframes minimal-fade-in-11d815cd{0%{opacity:0}to{opacity:1}}.minimal-clock[data-v-11d815cd]{display:flex;justify-content:center;width:100%}.minimal-search[data-v-11d815cd]{width:100%;max-width:560px}.minimal-exit[data-v-11d815cd]{position:absolute;top:18px;right:18px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;opacity:.92;transition:opacity .16s ease,filter .16s ease}.minimal-exit[data-v-11d815cd]:hover{opacity:1;filter:brightness(1.3)}.minimal-exit[data-v-11d815cd]:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa8c}.minimal-exit span[data-v-11d815cd]{display:none}@media(max-width:768px){.home-stack[data-v-11d815cd]{padding-top:62px;padding-bottom:calc(110px + var(--qx-safe-bottom))}.block-search[data-v-11d815cd]{margin-top:24px}.block-grid[data-v-11d815cd]{margin-top:26px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"PingFang SC", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-500:oklch(62.3% .214 259.815);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-100:#d9e6ff;--color-brand-200:#b9d0ff;--color-brand-400:#6f95ff;--color-brand-500:#4c7dff;--color-brand-600:#36f;--radius-card:16px;--radius-menu:12px;--radius-pill:999px;--shadow-card:0 18px 40px -22px #0009;--shadow-card-hover:0 26px 52px -22px #000000b8;--ring-card:inset 0 1px 0 #ffffff29;--blur-glass-menu:24px;--blur-glass-search:20px;--blur-glass-modal:30px;--blur-glass-panel:40px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#app{height:100%}body{color:#e6edf7;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-color:#0b1220;margin:0}::selection{background:var(--color-brand-500);color:#fff}}@layer components{.surface-card{border-radius:var(--radius-card);border:1px solid var(--card-border);background-color:var(--card-bg);background-image:var(--card-tint);box-shadow:var(--ring-card),var(--shadow-card);transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.surface-card:hover{border-color:var(--card-border-hover);box-shadow:var(--ring-card),var(--shadow-card-hover);transform:translateY(-2px)}.surface-glass{--glass-blur:var(--blur-glass-menu);border-radius:var(--radius-card);border:1px solid var(--glass-border);background-color:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);box-shadow:var(--glass-highlight),var(--glass-shadow)}.surface-glass-menu{--glass-blur:var(--blur-glass-menu)}.surface-glass-search{--glass-blur:var(--blur-glass-search);border-radius:var(--radius-pill)}.surface-glass-modal{--glass-blur:var(--blur-glass-modal)}.surface-glass-panel,.surface-glass-settings{--glass-blur:var(--blur-glass-panel)}.grain-layer{opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='n'/%3E%3C/svg%3E");background-size:160px 160px}.text-shadow-soft{text-shadow:0 2px 12px #00000073}.text-shell{color:var(--shell-text)}.text-shell-muted{color:var(--shell-text-muted)}.icon-btn{width:34px;height:34px;color:var(--shell-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;transition:background-color .16s,border-color .16s,transform .16s;display:inline-grid}.icon-btn:hover{background:var(--shell-hover);border-color:var(--shell-divider)}.icon-btn:active{transform:scale(.95)}.icon-btn-lg{width:38px;height:38px}.row-item{width:100%;min-height:34px;color:var(--shell-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:background-color .15s;display:flex}.row-item:hover{background:var(--shell-hover)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.glass-select{border:1px solid var(--shell-divider);background-color:var(--shell-hover);height:34px;color:var(--shell-text);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px) 14px,calc(100% - 9px) 14px;background-repeat:no-repeat;background-size:5px 5px;border-radius:8px;padding:0 28px 0 10px;font-size:14px}.glass-select:focus{border-color:var(--color-brand-400);outline:none}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-8{top:calc(var(--spacing) * 8)}.-right-24{right:calc(var(--spacing) * -24)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-24{left:calc(var(--spacing) * -24)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-2{left:calc(var(--spacing) * 2)}.left-\[18px\]{left:18px}.left-\[22px\]{left:22px}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[22px\]{margin-top:22px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.\!mb-0{margin-bottom:0!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[8\/10\]{aspect-ratio:8/10}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[176px\]{height:176px}.h-\[220px\]{height:220px}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[42vh\]{max-height:42vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[240px\]{max-height:240px}.max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.max-h-\[calc\(100vh-168px\)\]{max-height:calc(100vh - 168px)}.min-h-0{min-height:0}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[64px\]{min-height:64px}.min-h-\[76px\]{min-height:76px}.min-h-\[84px\]{min-height:84px}.min-h-\[96px\]{min-height:96px}.min-h-\[104px\]{min-height:104px}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[32\%\]{width:32%}.w-\[34\%\]{width:34%}.w-\[48px\]{width:48px}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[108px\]{width:108px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[170px\]{width:170px}.w-\[176px\]{width:176px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[248px\]{width:248px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,100vw - 24px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[150px\]{max-width:150px}.max-w-\[170px\]{max-width:170px}.max-w-\[190px\]{max-width:190px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[132px\]{min-width:132px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[880px\]{min-width:880px}.min-w-\[900px\]{min-width:900px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1080px\]{min-width:1080px}.flex-1{flex:1}.flex-\[1\.4\]{flex:1.4}.flex-none{flex:none}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/6>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/6>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#c4e7d8\]{border-color:#c4e7d8}.border-\[\#cbd5e1\]{border-color:#cbd5e1}.border-\[\#cfe2ff\]{border-color:#cfe2ff}.border-\[\#dfe4ec\]{border-color:#dfe4ec}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-\[\#edf1f7\]{border-color:#edf1f7}.border-\[\#f3c9c9\]{border-color:#f3c9c9}.border-\[\#f3d9a4\]{border-color:#f3d9a4}.border-\[\#f5c2bd\]{border-color:#f5c2bd}.border-\[rgba\(255\,255\,255\,0\.09\)\]{border-color:#ffffff17}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/45{border-color:#fcbb0073}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/45{border-color:color-mix(in oklab,var(--color-amber-400) 45%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-brand-400{border-color:var(--color-brand-400)}.border-brand-400\/60{border-color:#6f95ff99}@supports (color:color-mix(in lab,red,red)){.border-brand-400\/60{border-color:color-mix(in oklab,var(--color-brand-400) 60%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.border-red-400\/25{border-color:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/35{border-color:#ff656859}@supports (color:color-mix(in lab,red,red)){.border-red-400\/35{border-color:color-mix(in oklab,var(--color-red-400) 35%,transparent)}}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.border-red-400\/50{border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.border-red-400\/60{border-color:#ff656899}@supports (color:color-mix(in lab,red,red)){.border-red-400\/60{border-color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.border-red-400\/70{border-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.border-red-400\/70{border-color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}.border-slate-400\/50{border-color:#90a1b980}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/50{border-color:color-mix(in oklab,var(--color-slate-400) 50%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.border-white\/90{border-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#0d6efd\]{background-color:#0d6efd}.bg-\[\#1e293b\]{background-color:#1e293b}.bg-\[\#c9d1db\]{background-color:#c9d1db}.bg-\[\#e7f1ff\]{background-color:#e7f1ff}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#effaf5\]{background-color:#effaf5}.bg-\[\#f2f4f8\]{background-color:#f2f4f8}.bg-\[\#f3f5f9\]{background-color:#f3f5f9}.bg-\[\#f3f8ff\]{background-color:#f3f8ff}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fafbfc\]{background-color:#fafbfc}.bg-\[\#fbfcfd\]{background-color:#fbfcfd}.bg-\[\#fef1f0\]{background-color:#fef1f0}.bg-\[\#fff6f6\]{background-color:#fff6f6}.bg-\[\#fff8e8\]{background-color:#fff8e8}.bg-\[rgba\(15\,23\,42\,0\.32\)\]{background-color:#0f172a52}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/8{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-black\/4{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/4{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/6{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/6{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-500\/15{background-color:#4c7dff26}@supports (color:color-mix(in lab,red,red)){.bg-brand-500\/15{background-color:color-mix(in oklab,var(--color-brand-500) 15%,transparent)}}.bg-brand-500\/20{background-color:#4c7dff33}@supports (color:color-mix(in lab,red,red)){.bg-brand-500\/20{background-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}.bg-brand-500\/25{background-color:#4c7dff40}@supports (color:color-mix(in lab,red,red)){.bg-brand-500\/25{background-color:color-mix(in oklab,var(--color-brand-500) 25%,transparent)}}.bg-brand-500\/30{background-color:#4c7dff4d}@supports (color:color-mix(in lab,red,red)){.bg-brand-500\/30{background-color:color-mix(in oklab,var(--color-brand-500) 30%,transparent)}}.bg-brand-500\/80{background-color:#4c7dffcc}@supports (color:color-mix(in lab,red,red)){.bg-brand-500\/80{background-color:color-mix(in oklab,var(--color-brand-500) 80%,transparent)}}.bg-brand-600{background-color:var(--color-brand-600)}.bg-brand-600\/20{background-color:#36f3}@supports (color:color-mix(in lab,red,red)){.bg-brand-600\/20{background-color:color-mix(in oklab,var(--color-brand-600) 20%,transparent)}}.bg-brand-600\/85{background-color:#3366ffd9}@supports (color:color-mix(in lab,red,red)){.bg-brand-600\/85{background-color:color-mix(in oklab,var(--color-brand-600) 85%,transparent)}}.bg-current{background-color:currentColor}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/6{background-color:#fb2c360f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/6{background-color:color-mix(in oklab,var(--color-red-500) 6%,transparent)}}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/8{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/12{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/12{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-\[radial-gradient\(120\%_90\%_at_50\%_-10\%\,\#1d3054_0\%\,\#0b1220_55\%\,\#070b14_100\%\)\]{background-image:radial-gradient(120% 90% at 50% -10%,#1d3054,#0b1220 55%,#070b14)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a58ca\]{color:#0a58ca}.text-\[\#0d6efd\]{color:#0d6efd}.text-\[\#0f7a55\]{color:#0f7a55}.text-\[\#1e293b\]{color:#1e293b}.text-\[\#5f6b7a\]{color:#5f6b7a}.text-\[\#6b7b91\]{color:#6b7b91}.text-\[\#8a5a00\]{color:#8a5a00}.text-\[\#8b94a3\]{color:#8b94a3}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#64748b\]{color:#64748b}.text-\[\#334155\]{color:#334155}.text-\[\#475569\]{color:#475569}.text-\[\#b4bcc8\]{color:#b4bcc8}.text-\[\#b42318\]{color:#b42318}.text-\[\#b42318\]\/80{color:#b42318cc}.text-\[var\(--adm-text-2\)\]{color:var(--adm-text-2)}.text-\[var\(--adm-text-3\)\]{color:var(--adm-text-3)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-700{color:var(--color-amber-700)}.text-brand-100{color:var(--color-brand-100)}.text-brand-200{color:var(--color-brand-200)}.text-current{color:currentColor}.text-cyan-200{color:var(--color-cyan-200)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-700{color:var(--color-emerald-700)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-brand-500{accent-color:var(--color-brand-500)}.accent-red-500{accent-color:var(--color-red-500)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(16\,24\,40\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1018281f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(16\,24\,40\,0\.18\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#1018282e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-brand-400\/30{--tw-ring-color:#6f95ff4d}@supports (color:color-mix(in lab,red,red)){.ring-brand-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-brand-400) 30%, transparent)}}.ring-brand-400\/35{--tw-ring-color:#6f95ff59}@supports (color:color-mix(in lab,red,red)){.ring-brand-400\/35{--tw-ring-color:color-mix(in oklab, var(--color-brand-400) 35%, transparent)}}.ring-brand-400\/50{--tw-ring-color:#6f95ff80}@supports (color:color-mix(in lab,red,red)){.ring-brand-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-brand-400) 50%, transparent)}}.ring-brand-400\/70{--tw-ring-color:#6f95ffb3}@supports (color:color-mix(in lab,red,red)){.ring-brand-400\/70{--tw-ring-color:color-mix(in oklab, var(--color-brand-400) 70%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){:is(:where(.group):hover .group-hover\:opacity-100){opacity:1}}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#0d6efd\]:hover{border-color:#0d6efd}.hover\:border-brand-400\/60:hover{border-color:#6f95ff99}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-400\/60:hover{border-color:color-mix(in oklab,var(--color-brand-400) 60%,transparent)}}.hover\:border-white\/12:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/12:hover{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:bg-\[\#f2f5fa\]:hover{background-color:#f2f5fa}.hover\:bg-amber-500\/25:hover{background-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/25:hover{background-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.hover\:bg-brand-500:hover{background-color:var(--color-brand-500)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-brand-100:hover{color:var(--color-brand-100)}.hover\:text-brand-200:hover{color:var(--color-brand-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-brand-400:focus{border-color:var(--color-brand-400)}.focus\:border-brand-400\/60:focus{border-color:#6f95ff99}@supports (color:color-mix(in lab,red,red)){.focus\:border-brand-400\/60:focus{border-color:color-mix(in oklab,var(--color-brand-400) 60%,transparent)}}.focus\:border-brand-400\/70:focus{border-color:#6f95ffb3}@supports (color:color-mix(in lab,red,red)){.focus\:border-brand-400\/70:focus{border-color:color-mix(in oklab,var(--color-brand-400) 70%,transparent)}}.focus\:border-red-400\/70:focus{border-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.focus\:border-red-400\/70:focus{border-color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}.focus\:bg-white\/8:focus{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/8:focus{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-brand-600\/40:disabled{background-color:#36f6}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-brand-600\/40:disabled{background-color:color-mix(in oklab,var(--color-brand-600) 40%,transparent)}}.disabled\:text-white\/60:disabled{color:#fff9}@supports (color:color-mix(in lab,red,red)){.disabled\:text-white\/60:disabled{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-\[200px\]{width:200px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[240px\]{width:240px}.sm\:max-w-\[180px\]{max-width:180px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.2fr_auto\]{grid-template-columns:1fr 1.2fr auto}.sm\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.sm\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.sm\:grid-cols-\[58px_1fr_1fr_1fr_72px_auto\]{grid-template-columns:58px 1fr 1fr 1fr 72px auto}.sm\:grid-cols-\[130px_1fr_auto\]{grid-template-columns:130px 1fr auto}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:table-cell{display:table-cell}}@media(min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}}}:root{--z-wallpaper:0;--z-wallpaper-blur:1;--z-mask:2;--z-content:10;--z-dock:20;--z-menu:30;--z-modal:40;--z-toast:50;--shell-text:#f2f6ff;--shell-text-muted:#ebf2ffb3;--shell-hover:#ffffff1a;--shell-hover-strong:#ffffff2e;--shell-divider:#ffffff1f;--shell-danger:#f87171;--color-swatch-border:#ffffff52;--card-bg:#141c2c75;--card-tint:linear-gradient(180deg, #ffffff29 0%, #ffffff0a 58%, #ffffff05 100%);--card-border:#ffffff26;--card-border-hover:#ffffff47;--glass-bg:#181f2e9e;--glass-bg-strong:#141b29c2;--glass-border:#ffffff24;--glass-highlight:inset 0 1px 0 #ffffff24;--glass-shadow:0 28px 64px -24px #000000b8;--search-bg:#ffffffeb;--search-border:#ffffffd9;--search-text:#1b2336;--search-muted:#1b23369e;--search-icon:#1b23369e;--squircle-shadow:0 8px 18px -8px #0000008c, inset 0 1px 0 #ffffff47;--squircle-ring:inset 0 0 0 1px #ffffff2e;--icon-label:#fff;--qx-mobile-gutter:12px;--qx-safe-top:env(safe-area-inset-top,0px);--qx-safe-right:env(safe-area-inset-right,0px);--qx-safe-bottom:env(safe-area-inset-bottom,0px);--qx-safe-left:env(safe-area-inset-left,0px);--qx-sidebar-width-mobile:clamp(68px, 17vw, 84px);--qx-settings-rail-mobile:58px;--qx-dock-bottom-mobile:calc(12px + var(--qx-safe-bottom));--qx-minimal-anchor-y:39%}html.theme-light{--shell-text:#0f172a;--shell-text-muted:#0f172a9e;--shell-hover:#0f172a12;--shell-hover-strong:#0f172a1f;--shell-divider:#0f172a1f;--shell-danger:#dc2626;--color-swatch-border:#0f172a4d;--card-bg:#ffffffb8;--card-tint:linear-gradient(180deg, #ffffff3d 0%, #ffffff0f 100%);--card-border:#0f172a1a;--card-border-hover:#0f172a2e;--ring-card:inset 0 1px 0 #ffffff29;--glass-bg:#ffffffb3;--glass-bg-strong:#ffffffdb;--glass-border:#fffc;--glass-highlight:inset 0 1px 0 #fffffff2;--glass-shadow:0 24px 56px -22px #0f172a66;--search-bg:#ffffffd1;--search-border:#ffffffe6;--squircle-shadow:0 8px 18px -10px #0f172a73, inset 0 1px 0 #fff6;--icon-label:#fff;color-scheme:light}html.theme-light body{color:var(--shell-text);background-color:#dfe7f3}.color-swatch{border:1px solid var(--color-swatch-border);border-radius:8px}html.theme-light .surface-glass{background-color:#ffffff94;border-color:#0f172a1a;box-shadow:0 10px 30px #0f172a1f}.qx-settings-surface{background-color:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--blur-glass-menu)) saturate(160%);backdrop-filter:blur(var(--blur-glass-menu)) saturate(160%)}html.theme-light .qx-settings-surface{background-color:#f7f9fc}.qxtab-shell{width:100%;height:100vh;color:var(--shell-text);isolation:isolate;position:relative;overflow:hidden}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
