@import "/_ext/fonts.googleapis.com/css2.qabd48730.css";.app-shell[data-v-a8184646]{background:var(--surface);flex-direction:row;height:100dvh;display:flex;overflow:hidden}.sidebar[data-v-a8184646]{border-right:1px solid var(--border);background:var(--surface-1);z-index:40;flex-direction:column;flex-shrink:0;width:224px;height:100dvh;display:flex;overflow:hidden}.sidebar[data-v-a8184646]:not(.sidebar-float){transition:width .28s cubic-bezier(.4,0,.2,1)}.sidebar:not(.sidebar-float).sidebar-closed[data-v-a8184646]{width:56px}.sidebar-float[data-v-a8184646]{z-index:50;width:224px;height:100dvh;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0006}.sidebar-float.sidebar-open[data-v-a8184646]{transform:translate(0)}.sidebar-backdrop[data-v-a8184646]{z-index:49;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;position:fixed;inset:0}.backdrop-fade-enter-active[data-v-a8184646],.backdrop-fade-leave-active[data-v-a8184646]{transition:opacity .22s}.backdrop-fade-enter-from[data-v-a8184646],.backdrop-fade-leave-to[data-v-a8184646]{opacity:0}.sidebar-logo[data-v-a8184646]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;min-height:68px;padding:18px 12px 14px;display:flex;position:relative}.logo-center[data-v-a8184646]{flex-direction:row;align-items:center;gap:10px;display:flex}.logo-icon[data-v-a8184646]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.logo-icon[data-v-a8184646]:has(img){background:0 0}.logo-icon[data-v-a8184646]:not(:has(img)){background:var(--accent)}.logo-icon img[data-v-a8184646]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.logo-text[data-v-a8184646]{color:var(--text-primary);white-space:nowrap;letter-spacing:.3px;font-size:18px;font-weight:700}.close-btn[data-v-a8184646]{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px}.close-btn[data-v-a8184646]:hover{color:var(--text-primary);background:#ffffff12}.sidebar:not(.sidebar-float).sidebar-closed .nav-label[data-v-a8184646],.sidebar:not(.sidebar-float).sidebar-closed .logo-text[data-v-a8184646]{display:none}.sidebar-nav[data-v-a8184646]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;padding:10px 8px;display:flex;overflow-y:auto}.tg-item[data-v-a8184646]{margin:0 8px 4px}.sidebar-footer[data-v-a8184646]{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding:8px;display:flex}.nav-item[data-v-a8184646]{cursor:pointer;color:var(--text-secondary);white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.nav-item[data-v-a8184646]:hover{color:var(--text-primary);background:#8080801a}.nav-item.active[data-v-a8184646]{color:var(--text-primary);background:var(--accent-muted)}.nav-item.active .nav-icon[data-v-a8184646]{color:var(--accent)}.nav-icon[data-v-a8184646]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.nav-label[data-v-a8184646]{text-overflow:ellipsis;overflow:hidden}.collapse-arrow[data-v-a8184646]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.collapse-arrow.flipped[data-v-a8184646]{transform:rotate(180deg)}.nav-tooltip[data-v-a8184646]{background:var(--surface-3);color:var(--text-primary);white-space:nowrap;border:1px solid var(--border);z-index:100;pointer-events:none;border-radius:6px;padding:4px 10px;font-size:12px;display:none;position:absolute;left:calc(100% + 10px)}@media (hover:hover){.sidebar:not(.sidebar-float).sidebar-closed .nav-item:hover .nav-tooltip[data-v-a8184646]{display:block}}.tip-wrap[data-v-a8184646]{position:relative}.top-tip[data-v-a8184646]{background:var(--surface-3);color:var(--text-primary);white-space:nowrap;border:1px solid var(--border);z-index:100;pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 20px -4px #0000002e}.top-tip[data-v-a8184646]:before{content:"";border:5px solid #0000;border-bottom-color:var(--surface-3);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (hover:hover){.tip-wrap:hover .top-tip[data-v-a8184646]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}@media (hover:none){.top-tip[data-v-a8184646]{display:none!important}}.user-avatar[data-v-a8184646]{background:var(--accent-muted);width:26px;height:26px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.main-area[data-v-a8184646]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:visible}.top-bar[data-v-a8184646]{border-bottom:1px solid var(--border);background:var(--surface-1);z-index:30;flex-shrink:0;align-items:center;height:56px;padding:0 16px;display:flex;position:relative}.top-title[data-v-a8184646]{color:var(--text-primary);white-space:nowrap;pointer-events:auto;cursor:pointer;font-size:15px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.top-actions[data-v-a8184646]{align-items:center;gap:4px;margin-left:auto;display:flex}.icon-btn[data-v-a8184646]{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;transition:color .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1);display:flex}.icon-btn[data-v-a8184646]:hover{color:var(--text-primary);background:#8080801a}.theme-toggle[data-v-a8184646]{width:32px;height:32px;position:relative;overflow:visible}.theme-toggle svg[data-v-a8184646]{margin:-8px 0 0 -8px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%}@media (hover:hover){.theme-toggle:hover svg[data-v-a8184646]{transform:rotate(25deg)scale(1.12)}}.theme-icon-enter-active[data-v-a8184646],.theme-icon-leave-active[data-v-a8184646]{transition:opacity .35s,transform .45s cubic-bezier(.34,1.56,.64,1)}.theme-icon-enter-from[data-v-a8184646]{opacity:0;transform:rotate(-90deg)scale(.4)}.theme-icon-leave-to[data-v-a8184646]{opacity:0;transform:rotate(90deg)scale(.4)}@media (hover:hover){.theme-toggle:hover .theme-icon-enter-to[data-v-a8184646],.theme-toggle:hover .theme-icon-leave-from[data-v-a8184646]{transform:rotate(25deg)scale(1.12)}}.lang-btn[data-v-a8184646]{gap:4px;width:auto;padding:0 8px}.lang-label[data-v-a8184646]{font-size:12px;font-weight:600}.lang-wrap[data-v-a8184646]{position:relative}.lang-dropdown[data-v-a8184646]{background:var(--surface-2);border:1px solid var(--border);z-index:999;border-radius:10px;min-width:120px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000004d}.lang-option[data-v-a8184646]{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);display:flex}.lang-option[data-v-a8184646]:hover{color:var(--text-primary);background:#8080801a}.lang-option.active[data-v-a8184646]{color:var(--accent);font-weight:600}.dropdown-enter-active[data-v-a8184646]{transition:opacity .15s,transform .15s}.dropdown-leave-active[data-v-a8184646]{transition:opacity .1s,transform .1s}.dropdown-enter-from[data-v-a8184646],.dropdown-leave-to[data-v-a8184646]{opacity:0;transform:translateY(-4px)}.user-avatar-sm[data-v-a8184646]{background:var(--accent-muted);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:flex}.page-content[data-v-a8184646]{padding:24px 16px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow-y:auto}@media (width>=768px){.page-content[data-v-a8184646]{padding:32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}}.page-loading[data-v-a8184646]{justify-content:center;align-items:center;height:60vh;display:flex}.page-loading-spinner[data-v-a8184646]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin-a8184646}@keyframes spin-a8184646{to{transform:rotate(360deg)}}.fade-enter-active[data-v-a8184646]{transition:opacity .18s,transform .18s}.fade-leave-active[data-v-a8184646]{transition:opacity .12s}.fade-enter-from[data-v-a8184646]{opacity:0;transform:translateY(6px)}.fade-leave-to[data-v-a8184646]{opacity:0}.ui-ic[data-v-c0a4a913]{vertical-align:-.15em;flex-shrink:0;display:inline-block}.nc-overlay[data-v-29d543e6]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nc-modal[data-v-29d543e6]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0009}.nc-grip[data-v-29d543e6]{display:none}.nc-top[data-v-29d543e6]{flex-shrink:0;align-items:center;gap:10px;padding:16px 16px 10px 22px;display:flex}.nc-badge[data-v-29d543e6]{background:var(--accent-muted);color:var(--accent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.nc-count[data-v-29d543e6]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.nc-x[data-v-29d543e6]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:flex}@media (hover:hover){.nc-x[data-v-29d543e6]:hover{background:var(--surface-2);color:var(--text-primary)}}.nc-viewport[data-v-29d543e6]{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.nc-track[data-v-29d543e6]{will-change:transform;width:100%;display:flex}.nc-slide[data-v-29d543e6]{flex-direction:column;flex:0 0 100%;min-width:0;display:flex}.nc-scroll[data-v-29d543e6]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:4px 22px 12px;overflow-y:auto}.nc-scroll[data-v-29d543e6]::-webkit-scrollbar{width:6px}.nc-scroll[data-v-29d543e6]::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.nc-more[data-v-29d543e6]{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface-1));opacity:0;height:36px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.nc-more.on[data-v-29d543e6]{opacity:1}.nc-img[data-v-29d543e6]{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;max-height:200px;margin-bottom:14px}.nc-title[data-v-29d543e6]{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.45}.nc-date[data-v-29d543e6]{color:var(--text-muted);margin:4px 0 14px;font-size:12px}.nc-content[data-v-29d543e6]{color:var(--text-secondary);word-break:break-word;font-size:14.5px;line-height:1.75}.nc-content[data-v-29d543e6]>:first-child{margin-top:0}.nc-content[data-v-29d543e6]>:last-child{margin-bottom:0}.nc-content[data-v-29d543e6] p{margin:0 0 10px}.nc-content[data-v-29d543e6] h1,.nc-content[data-v-29d543e6] h2,.nc-content[data-v-29d543e6] h3,.nc-content[data-v-29d543e6] h4{color:var(--text-primary);margin:16px 0 8px;font-weight:700;line-height:1.4}.nc-content[data-v-29d543e6] h1{font-size:17px}.nc-content[data-v-29d543e6] h2{font-size:16px}.nc-content[data-v-29d543e6] h3,.nc-content[data-v-29d543e6] h4{font-size:15px}.nc-content[data-v-29d543e6] strong{color:var(--text-primary);font-weight:650}.nc-content[data-v-29d543e6] a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.nc-content[data-v-29d543e6] ul,.nc-content[data-v-29d543e6] ol{margin:4px 0 12px;padding-left:20px}.nc-content[data-v-29d543e6] ul{list-style:outside}.nc-content[data-v-29d543e6] ol{list-style:decimal}.nc-content[data-v-29d543e6] li{margin:4px 0}.nc-content[data-v-29d543e6] li::marker{color:var(--text-muted)}.nc-content[data-v-29d543e6] blockquote{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 8px 8px 0;margin:10px 0;padding:8px 12px}.nc-content[data-v-29d543e6] blockquote p{margin:0}.nc-content[data-v-29d543e6] hr{border:none;border-top:1px solid var(--border);margin:16px 0}.nc-content[data-v-29d543e6] code{background:var(--surface-2);color:var(--text-primary);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.nc-content[data-v-29d543e6] table{border-collapse:collapse;margin:10px 0;font-size:13.5px;display:block;overflow-x:auto}.nc-content[data-v-29d543e6] th,.nc-content[data-v-29d543e6] td{border:1px solid var(--border);padding:6px 10px}.nc-content[data-v-29d543e6] img{border-radius:10px;max-width:100%;height:auto;margin:8px 0}.nc-foot[data-v-29d543e6]{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:12px;padding:12px 22px 20px;display:flex}.nc-nav[data-v-29d543e6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.nc-arrow[data-v-29d543e6]{border:1px solid var(--border);background:var(--surface-1);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.nc-arrow[data-v-29d543e6]:disabled{opacity:.35;cursor:default}@media (hover:hover){.nc-arrow[data-v-29d543e6]:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}}.nc-dots[data-v-29d543e6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.nc-dot[data-v-29d543e6]{background:var(--border);cursor:pointer;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.nc-dot.active[data-v-29d543e6]{background:var(--accent);width:20px}.nc-btn[data-v-29d543e6]{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--accent), #8b5cf6);border:none;border-radius:12px;width:100%;padding:13px;font-size:15px;font-weight:600;box-shadow:0 6px 16px -6px #6366f180}.nc-btn[data-v-29d543e6]:active{transform:scale(.98)}.nc-fade-enter-active[data-v-29d543e6],.nc-fade-leave-active[data-v-29d543e6]{transition:opacity .22s}.nc-fade-enter-from[data-v-29d543e6],.nc-fade-leave-to[data-v-29d543e6]{opacity:0}.nc-pop-enter-active[data-v-29d543e6]{transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .28s}.nc-pop-enter-from[data-v-29d543e6]{opacity:0;transform:scale(.94)translateY(10px)}@media (width<=640px){.nc-overlay[data-v-29d543e6]{align-items:flex-end;padding:0}.nc-modal[data-v-29d543e6]{border-bottom:none;border-radius:20px 20px 0 0;max-width:none;max-height:min(88%,100% - 24px)}.nc-grip[data-v-29d543e6]{background:var(--border);border-radius:999px;flex-shrink:0;width:38px;height:4px;margin:10px auto 0;display:block;box-shadow:0 0 0 14px #0000}.nc-top[data-v-29d543e6]{padding:10px 12px 8px 18px}.nc-scroll[data-v-29d543e6]{padding:4px 18px 12px}.nc-title[data-v-29d543e6]{font-size:17px}.nc-content[data-v-29d543e6]{font-size:14px}.nc-foot[data-v-29d543e6]{padding:10px 18px calc(14px + env(safe-area-inset-bottom,0px))}.nc-pop-enter-active[data-v-29d543e6]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.nc-pop-enter-from[data-v-29d543e6]{opacity:1;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.nc-track[data-v-29d543e6]{transition:none!important}.nc-pop-enter-active[data-v-29d543e6]{transition:opacity .2s}.nc-pop-enter-from[data-v-29d543e6]{opacity:0;transform:none}}.stat-card[data-v-2d051aa7]{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;flex-direction:column;gap:6px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 3px #0006,0 0 0 1px #ffffff0a}.stat-card[data-v-2d051aa7]:hover{border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 4px 16px #00000059,0 0 0 1px #ffffff12}.stat-icon[data-v-2d051aa7]{background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:2px;font-size:15px;display:flex}.stat-label[data-v-2d051aa7]{color:var(--text-muted);letter-spacing:.02em;font-size:11px;font-weight:500}.stat-value[data-v-2d051aa7]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.2}.progress-track[data-v-2d051aa7]{background:var(--surface-3);border-radius:999px;width:100%;height:6px;overflow:hidden}.progress-fill[data-v-2d051aa7]{border-radius:999px;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);position:relative}.progress-fill[data-v-2d051aa7]:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);position:absolute;inset:0}.plan-row[data-v-2d051aa7]{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-label[data-v-2d051aa7]{color:var(--text-secondary);flex-shrink:0;font-size:13px}.plan-value[data-v-2d051aa7]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px}.notice-card[data-v-2d051aa7]{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.notice-card[data-v-2d051aa7]:hover,.notice-card.notice-open[data-v-2d051aa7]{border-color:var(--border-hover);box-shadow:0 2px 12px #00000040}.notice-card>div[data-v-2d051aa7]:first-child:hover{background:#ffffff06}.notice-icon[data-v-2d051aa7]{background:var(--accent-muted);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.notice-chevron[data-v-2d051aa7]{color:var(--text-muted);align-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),color .15s;display:flex}.notice-chevron.rotated[data-v-2d051aa7]{color:var(--accent);transform:rotate(180deg)}.notice-enter-active[data-v-2d051aa7]{max-height:1000px;transition:opacity .2s,max-height .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.notice-leave-active[data-v-2d051aa7]{transition:opacity .15s,max-height .2s;overflow:hidden}.notice-enter-from[data-v-2d051aa7],.notice-leave-to[data-v-2d051aa7]{opacity:0;max-height:0}.prose-custom[data-v-2d051aa7] h1,.prose-custom[data-v-2d051aa7] h2,.prose-custom[data-v-2d051aa7] h3{color:var(--text-primary);margin:1rem 0 .5rem;font-weight:600}.prose-custom[data-v-2d051aa7] h1{font-size:1.1rem}.prose-custom[data-v-2d051aa7] h2{font-size:1rem}.prose-custom[data-v-2d051aa7] h3{font-size:.9rem}.prose-custom[data-v-2d051aa7] p{margin:.5rem 0;line-height:1.75}.prose-custom[data-v-2d051aa7] ul,.prose-custom[data-v-2d051aa7] ol{margin:.5rem 0;padding-left:1.2rem}.prose-custom[data-v-2d051aa7] li{margin:.25rem 0}.prose-custom[data-v-2d051aa7] strong{color:var(--text-primary);font-weight:600}.prose-custom[data-v-2d051aa7] code{background:var(--surface-3);border-radius:4px;padding:2px 6px;font-size:.85em}.prose-custom[data-v-2d051aa7] pre{background:var(--surface-3);border-radius:8px;margin:.5rem 0;padding:.75rem;overflow-x:auto}.prose-custom[data-v-2d051aa7] a{color:var(--accent);text-decoration:none}.prose-custom[data-v-2d051aa7] a:hover{text-decoration:underline}.prose-custom[data-v-2d051aa7] hr{border:none;border-top:1px solid var(--border);margin:1rem 0}.prose-custom[data-v-2d051aa7]{overflow-wrap:anywhere;word-break:break-word}.prose-custom[data-v-2d051aa7] a{word-break:break-all;overflow-wrap:anywhere}.prose-custom[data-v-2d051aa7] p{overflow-wrap:anywhere;word-break:break-word}.prose-custom[data-v-2d051aa7] code{word-break:break-all;white-space:pre-wrap}.prose-custom[data-v-2d051aa7] pre{white-space:pre-wrap;word-break:break-word;max-width:100%}.prose-custom[data-v-2d051aa7] img{max-width:100%;height:auto}.prose-custom[data-v-2d051aa7] table{max-width:100%;display:block;overflow-x:auto}.prose-custom[data-v-2d051aa7] *{max-width:100%}.notice-time-m[data-v-2d051aa7]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.notice-dot[data-v-2d051aa7]{opacity:.5;margin:0 6px}.sn-overlay[data-v-ba175a06]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sn-modal[data-v-ba175a06]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0009}.sn-grip[data-v-ba175a06]{display:none}.sn-head[data-v-ba175a06]{text-align:center;flex-shrink:0;padding:28px 28px 14px}.sn-icon[data-v-ba175a06]{color:#f59e0b;background:linear-gradient(135deg,#f59e0b2e,#f59e0b14);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex}.sn-title[data-v-ba175a06]{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.4}.sn-body-wrap[data-v-ba175a06]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sn-body-wrap[data-v-ba175a06]:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface-1));pointer-events:none;opacity:0;height:36px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.sn-body-wrap.has-more[data-v-ba175a06]:after{opacity:1}.sn-content[data-v-ba175a06]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;color:var(--text-secondary);text-align:left;word-break:break-word;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding:0 28px 8px;font-size:14.5px;line-height:1.75;overflow-y:auto}.sn-content[data-v-ba175a06]::-webkit-scrollbar{width:6px}.sn-content[data-v-ba175a06]::-webkit-scrollbar-track{background:0 0}.sn-content[data-v-ba175a06]::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.sn-content[data-v-ba175a06]>:first-child{margin-top:0}.sn-content[data-v-ba175a06]>:last-child{margin-bottom:0}.sn-content[data-v-ba175a06] p{margin:0 0 10px}.sn-content[data-v-ba175a06] h1,.sn-content[data-v-ba175a06] h2,.sn-content[data-v-ba175a06] h3,.sn-content[data-v-ba175a06] h4{color:var(--text-primary);margin:18px 0 8px;font-weight:700;line-height:1.4}.sn-content[data-v-ba175a06] h1{font-size:17px}.sn-content[data-v-ba175a06] h2{font-size:16px}.sn-content[data-v-ba175a06] h3,.sn-content[data-v-ba175a06] h4{font-size:15px}.sn-content[data-v-ba175a06] strong{color:var(--text-primary);font-weight:650}.sn-content[data-v-ba175a06] em{font-style:italic}.sn-content[data-v-ba175a06] del{opacity:.6}.sn-content[data-v-ba175a06] a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.sn-content[data-v-ba175a06] ul,.sn-content[data-v-ba175a06] ol{margin:4px 0 12px;padding-left:20px}.sn-content[data-v-ba175a06] ul{list-style:outside}.sn-content[data-v-ba175a06] ol{list-style:decimal}.sn-content[data-v-ba175a06] li{margin:4px 0;padding-left:2px}.sn-content[data-v-ba175a06] li::marker{color:var(--text-muted)}.sn-content[data-v-ba175a06] blockquote{border-left:3px solid var(--accent);background:var(--surface-2);color:var(--text-secondary);border-radius:0 8px 8px 0;margin:10px 0;padding:8px 12px}.sn-content[data-v-ba175a06] blockquote p{margin:0}.sn-content[data-v-ba175a06] hr{border:none;border-top:1px solid var(--border);margin:16px 0}.sn-content[data-v-ba175a06] code{background:var(--surface-2);color:var(--text-primary);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.sn-content[data-v-ba175a06] pre{background:var(--surface-2);border-radius:10px;margin:10px 0;padding:10px 12px;overflow-x:auto}.sn-content[data-v-ba175a06] pre code{background:0 0;padding:0}.sn-content[data-v-ba175a06] table{border-collapse:collapse;margin:10px 0;font-size:13.5px;display:block;overflow-x:auto}.sn-content[data-v-ba175a06] th,.sn-content[data-v-ba175a06] td{border:1px solid var(--border);white-space:nowrap;padding:6px 10px}.sn-content[data-v-ba175a06] th{background:var(--surface-2);color:var(--text-primary)}.sn-content[data-v-ba175a06] img{border-radius:10px;max-width:100%;height:auto;margin:8px 0}.sn-foot[data-v-ba175a06]{border-top:1px solid var(--border);flex-shrink:0;padding:16px 28px 24px}.sn-btn[data-v-ba175a06]{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--accent), #8b5cf6);border:none;border-radius:12px;width:100%;padding:13px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 16px -6px #6366f180}@media (hover:hover){.sn-btn[data-v-ba175a06]:hover{transform:translateY(-2px);box-shadow:0 10px 22px -6px #6366f199}}.sn-btn[data-v-ba175a06]:active{transform:scale(.98)}.sn-fade-enter-active[data-v-ba175a06],.sn-fade-leave-active[data-v-ba175a06]{transition:opacity .22s}.sn-fade-enter-from[data-v-ba175a06],.sn-fade-leave-to[data-v-ba175a06]{opacity:0}.sn-pop-enter-active[data-v-ba175a06]{transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .28s}.sn-pop-enter-from[data-v-ba175a06]{opacity:0;transform:scale(.94)translateY(10px)}@media (width<=640px){.sn-overlay[data-v-ba175a06]{align-items:flex-end;padding:0}.sn-modal[data-v-ba175a06]{border-bottom:none;border-radius:20px 20px 0 0;max-width:none;max-height:min(88%,100% - 24px)}.sn-grip[data-v-ba175a06]{background:var(--border);border-radius:999px;flex-shrink:0;width:38px;height:4px;margin:10px auto 0;display:block;box-shadow:0 0 0 14px #0000}.sn-head[data-v-ba175a06]{padding:16px 20px 10px}.sn-icon[data-v-ba175a06]{border-radius:12px;width:44px;height:44px;margin-bottom:10px}.sn-icon svg[data-v-ba175a06]{width:22px;height:22px}.sn-title[data-v-ba175a06]{font-size:17px}.sn-content[data-v-ba175a06]{padding:0 20px 8px;font-size:14px}.sn-foot[data-v-ba175a06]{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px))}.sn-pop-enter-active[data-v-ba175a06]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s}.sn-pop-enter-from[data-v-ba175a06]{opacity:1;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sn-pop-enter-active[data-v-ba175a06]{transition:opacity .2s}.sn-pop-enter-from[data-v-ba175a06]{opacity:0;transform:none}}.plan-card[data-v-41b8d10d]{background:linear-gradient(180deg, #ffffff06, #fff0 40%), var(--surface-1);border:1px solid var(--border);border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000004d,0 8px 24px -14px #00000080}.plan-card[data-v-41b8d10d]:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:0 2px 4px #0000004d,0 16px 40px -16px #0009}.plan-icon[data-v-41b8d10d]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.plan-spec[data-v-41b8d10d]{background:var(--surface-2);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;display:flex}.plan-spec-val[data-v-41b8d10d]{color:var(--text-primary);font-size:13px;font-weight:600}.plan-spec-label[data-v-41b8d10d]{color:var(--text-muted);font-size:10px}.desc-collapsed[data-v-41b8d10d]{max-height:4.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.custom-quote[data-v-41b8d10d]{background:var(--accent-muted);border:1px dashed var(--accent);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.custom-quote-title[data-v-41b8d10d]{color:var(--accent);font-size:18px;font-weight:700}.custom-quote-desc[data-v-41b8d10d]{color:var(--text-secondary);font-size:12px;line-height:1.5}.prose-shop p{margin:.25rem 0;line-height:1.6}.prose-shop strong{color:var(--text-secondary);font-weight:600}.prose-shop ul{margin:.25rem 0;padding-left:1rem}.prose-shop li{margin:.1rem 0;list-style:outside}.prose-shop br,.prose-shop h1,.prose-shop h2,.prose-shop h3{display:none}.ct-overlay[data-v-e736f402]{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ct-card[data-v-e736f402]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:380px;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0009}.ct-head[data-v-e736f402]{justify-content:space-between;align-items:center;padding:18px 20px 10px;display:flex}.ct-title[data-v-e736f402]{color:var(--text-primary);font-size:17px;font-weight:700}.ct-x[data-v-e736f402]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ct-x[data-v-e736f402]:hover{background:var(--surface-2);color:var(--text-primary)}}.ct-body[data-v-e736f402]{flex-direction:column;gap:14px;padding:4px 20px 16px;display:flex}.ct-label[data-v-e736f402]{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600}.ct-note[data-v-e736f402]{color:var(--text-muted);font-size:12px}.ct-error[data-v-e736f402]{color:var(--danger);font-size:13px}.ct-input-row[data-v-e736f402]{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.ct-input-row[data-v-e736f402]:focus-within{border-color:var(--accent)}.ct-prefix[data-v-e736f402]{color:var(--text-muted);font-size:15px}.ct-input[data-v-e736f402]{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:16px}.ct-all[data-v-e736f402]{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:12.5px}.ct-foot[data-v-e736f402]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 20px 16px;display:grid}.ct-btn[data-v-e736f402]{justify-content:center;width:100%;padding:12px;font-size:14px}.ct-btn[data-v-e736f402]:disabled{opacity:.5;cursor:not-allowed}.ct-sheet-enter-active[data-v-e736f402],.ct-sheet-leave-active[data-v-e736f402]{transition:opacity .24s}.ct-sheet-enter-active .ct-card[data-v-e736f402],.ct-sheet-leave-active .ct-card[data-v-e736f402]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.ct-sheet-enter-from[data-v-e736f402],.ct-sheet-leave-to[data-v-e736f402]{opacity:0}.ct-m-grip[data-v-e736f402],.ct-m-safe[data-v-e736f402]{display:none}@media (width>=641px){.ct-sheet-enter-from .ct-card[data-v-e736f402],.ct-sheet-leave-to .ct-card[data-v-e736f402]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.ct-overlay[data-v-e736f402]{justify-content:center;align-items:flex-end;padding:0}.ct-card[data-v-e736f402]{box-sizing:border-box;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100% - 24px);margin:0;max-width:none!important}.ct-m-grip[data-v-e736f402]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.ct-m-grip[data-v-e736f402]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.ct-m-safe[data-v-e736f402]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.ct-sheet-enter-from .ct-card[data-v-e736f402],.ct-sheet-leave-to .ct-card[data-v-e736f402]{transform:translateY(100%)}.ct-card input[data-v-e736f402],.ct-card select[data-v-e736f402],.ct-card textarea[data-v-e736f402]{font-size:max(16px,1em)}}@media (width<=380px){.ct-card [class$=-head][data-v-e736f402],.ct-card [class$=-body][data-v-e736f402],.ct-card [class$=-foot][data-v-e736f402]{padding-left:16px;padding-right:16px}}@media (width<=900px) and (height<=500px){.ct-overlay[data-v-e736f402]{align-items:flex-end;padding:0}.ct-card[data-v-e736f402]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}}.pp[data-v-476dbbca]{flex-direction:column;gap:10px;display:flex}.pp-grid[data-v-476dbbca]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pp-opt[data-v-476dbbca]{cursor:pointer;text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.pp-opt.active[data-v-476dbbca]{border-color:var(--accent);background:var(--accent-muted)}.pp-opt[data-v-476dbbca]:disabled{opacity:.55;cursor:not-allowed}.pp-icon[data-v-476dbbca]{flex-shrink:0;display:inline-flex}.pp-name[data-v-476dbbca]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.pp-sub[data-v-476dbbca]{color:var(--text-muted);font-size:11px;display:block}.pp-sub.warn[data-v-476dbbca]{color:var(--warning)}.pp-toggle[data-v-476dbbca]{border:1px dashed var(--border);cursor:pointer;color:var(--text-primary);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.pp-toggle input[data-v-476dbbca]{opacity:0;pointer-events:none;position:absolute}.pp-switch[data-v-476dbbca]{background:var(--border);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .15s;position:relative}.pp-switch[data-v-476dbbca]:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.pp-toggle input:checked+.pp-switch[data-v-476dbbca]{background:var(--accent)}.pp-toggle input:checked+.pp-switch[data-v-476dbbca]:after{transform:translate(14px)}@media (width<=640px){.pp-grid[data-v-476dbbca]{grid-template-columns:1fr}}.actopt[data-v-e401af29]{border:1px solid var(--border);background:var(--surface-1);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.actopt[data-v-e401af29]:hover{border-color:var(--border-hover)}.actdot[data-v-e401af29]{border:2px solid var(--border-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.actdot-in[data-v-e401af29]{background:var(--accent);border-radius:50%;width:9px;height:9px}.tg-step[data-v-e401af29]{align-items:center;gap:10px;display:flex}.tg-step-num[data-v-e401af29]{background:var(--accent-muted);width:20px;height:20px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ck-summary[data-v-e401af29]{transition:opacity .15s}.ck-updating[data-v-e401af29]{opacity:.55;pointer-events:none}.ck-row[data-v-e401af29]{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:14px;display:flex}.ck-good[data-v-e401af29]{color:var(--success)}.ck-note[data-v-e401af29]{color:var(--text-muted);font-size:12px}.ck-ok[data-v-e401af29]{color:var(--success)}.ck-account[data-v-e401af29]{align-items:center;gap:16px;display:flex}.ck-acc-item[data-v-e401af29]{flex-direction:column;gap:2px;display:flex}.ck-acc-label[data-v-e401af29]{color:var(--text-muted);font-size:12px}.ck-acc-value[data-v-e401af29]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.ck-acc-btn[data-v-e401af29]{cursor:pointer;color:var(--accent);background:var(--accent-muted);white-space:nowrap;border:1px solid #0000;border-radius:10px;margin-left:auto;padding:7px 12px;font-size:12.5px;font-weight:600}@media (hover:hover){.ck-acc-btn[data-v-e401af29]:hover{border-color:var(--accent)}}.ck-acc-msg[data-v-e401af29]{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.ck-warn[data-v-e401af29]{color:var(--warning)}.ck-link[data-v-e401af29]{color:var(--accent);cursor:pointer;margin-left:6px;text-decoration:underline}.ck-block[data-v-e401af29]{border:1px solid var(--warning)}.ck-block-title[data-v-e401af29]{color:var(--warning);font-size:14px;font-weight:700}.t-sheet-enter-active[data-v-e401af29],.t-sheet-leave-active[data-v-e401af29]{transition:opacity .24s}.t-sheet-enter-active .t-card[data-v-e401af29],.t-sheet-leave-active .t-card[data-v-e401af29]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.t-sheet-enter-from[data-v-e401af29],.t-sheet-leave-to[data-v-e401af29]{opacity:0}.t-m-grip[data-v-e401af29],.t-m-safe[data-v-e401af29]{display:none}@media (width>=641px){.t-sheet-enter-from .t-card[data-v-e401af29],.t-sheet-leave-to .t-card[data-v-e401af29]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.t-overlay[data-v-e401af29]{justify-content:center;align-items:flex-end;padding:0}.t-card[data-v-e401af29]{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100% - 24px);margin:0;overflow-y:auto;max-width:none!important}.t-m-grip[data-v-e401af29]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.t-m-grip[data-v-e401af29]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.t-m-safe[data-v-e401af29]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.t-sheet-enter-from .t-card[data-v-e401af29],.t-sheet-leave-to .t-card[data-v-e401af29]{transform:translateY(100%)}.t-card input[data-v-e401af29],.t-card select[data-v-e401af29],.t-card textarea[data-v-e401af29]{font-size:max(16px,1em)}}@media (width<=380px){.t-card[data-v-e401af29]{padding-left:16px;padding-right:16px}}@media (width<=900px) and (height<=500px){.t-overlay[data-v-e401af29]{align-items:flex-end;padding:0}.t-card[data-v-e401af29]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}}.od-banner[data-v-0153ee1b]{color:var(--text-primary);align-items:center;gap:10px;font-size:13.5px;display:flex}.od-banner>span[data-v-0153ee1b]:not(.od-spin){flex:1}.od-banner-wait[data-v-0153ee1b]{border:1px solid var(--accent)}.od-banner-done[data-v-0153ee1b]{border:1px solid var(--success)}.od-banner-slow[data-v-0153ee1b]{border:1px solid var(--warning)}.od-x[data-v-0153ee1b]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.od-spin[data-v-0153ee1b]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:999px;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite od-rot-0153ee1b}@keyframes od-rot-0153ee1b{to{transform:rotate(360deg)}}.od-tabs[data-v-0153ee1b]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.od-tabs[data-v-0153ee1b]::-webkit-scrollbar{display:none}.od-tab[data-v-0153ee1b]{cursor:pointer;color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.od-tab.active[data-v-0153ee1b]{color:var(--accent);border-color:var(--accent);background:var(--accent-muted);font-weight:600}.od-tab-n[data-v-0153ee1b]{text-align:center;background:var(--surface-2);min-width:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px}.od-tab.active .od-tab-n[data-v-0153ee1b]{background:var(--accent);color:#fff}.od-month[data-v-0153ee1b]{color:var(--text-muted);padding:6px 2px 0;font-size:12px;font-weight:600}.od-row[data-v-0153ee1b]{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:border-color .15s}@media (hover:hover){.od-row[data-v-0153ee1b]:hover{border-color:var(--accent)}}.od-name[data-v-0153ee1b]{color:var(--text-primary)}.od-amount[data-v-0153ee1b]{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-bottom:4px}.od-tags[data-v-0153ee1b]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.od-tag[data-v-0153ee1b]{background:var(--accent-muted);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:11px}.od-tag-muted[data-v-0153ee1b]{background:var(--surface-2);color:var(--text-secondary)}.od-tag-warn[data-v-0153ee1b]{background:var(--surface-2);color:var(--warning);border:1px solid var(--warning)}.od-foot[data-v-0153ee1b]{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.od-count[data-v-0153ee1b]{color:var(--warning);font-variant-numeric:tabular-nums;font-weight:600}.od-count.late[data-v-0153ee1b]{color:var(--danger)}.od-more[data-v-0153ee1b]{color:var(--text-secondary)}.od-sentinel[data-v-0153ee1b]{height:1px}.od-loadmore[data-v-0153ee1b]{justify-content:center;width:100%;padding:11px;font-size:13.5px}.od-toast[data-v-0153ee1b]{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:10000;color:#fff;pointer-events:none;background:#000000c7;border-radius:999px;padding:9px 16px;font-size:13px;position:fixed;transform:translate(-50%)}.od-toast-enter-active[data-v-0153ee1b],.od-toast-leave-active[data-v-0153ee1b]{transition:opacity .2s}.od-toast-enter-from[data-v-0153ee1b],.od-toast-leave-to[data-v-0153ee1b]{opacity:0}.od-overlay[data-v-0153ee1b]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.od-card[data-v-0153ee1b]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:460px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0009}.od-head[data-v-0153ee1b]{justify-content:space-between;align-items:center;padding:18px 20px 10px;display:flex}.od-title[data-v-0153ee1b]{color:var(--text-primary);font-size:17px;font-weight:700}.od-close[data-v-0153ee1b]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.od-body[data-v-0153ee1b]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 20px 20px;display:flex;overflow-y:auto}.od-status[data-v-0153ee1b]{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:12px 14px}.od-status.tone-ok[data-v-0153ee1b]{border-color:var(--success)}.od-status.tone-warn[data-v-0153ee1b]{border-color:var(--warning)}.od-status.tone-info[data-v-0153ee1b]{border-color:var(--accent)}.od-status-top[data-v-0153ee1b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.od-status-text[data-v-0153ee1b]{color:var(--text-secondary);margin-top:8px;font-size:12.5px;line-height:1.6}.od-sec[data-v-0153ee1b]{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.od-kv[data-v-0153ee1b]{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.od-kv>span[data-v-0153ee1b]:last-child{color:var(--text-primary);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.od-good>span[data-v-0153ee1b],.od-good>span[data-v-0153ee1b]:last-child{color:var(--success)}.od-strong>span[data-v-0153ee1b]:last-child{font-weight:600}.od-total[data-v-0153ee1b]{border-top:1px dashed var(--border);padding-top:9px;font-size:15px;font-weight:700}.od-total>span[data-v-0153ee1b]:first-child{color:var(--text-primary)}.od-total>span[data-v-0153ee1b]:last-child{color:var(--accent);font-size:18px}.od-mono[data-v-0153ee1b]{cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.od-mono em[data-v-0153ee1b]{color:var(--accent);margin-left:6px;font-family:inherit;font-style:normal}.od-mono-sm[data-v-0153ee1b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.od-note[data-v-0153ee1b]{color:var(--text-muted);font-size:12px;line-height:1.6}.od-ok[data-v-0153ee1b]{color:var(--success)}.od-err[data-v-0153ee1b]{color:var(--danger)}.od-warn[data-v-0153ee1b]{color:var(--warning)}.od-basis[data-v-0153ee1b]{border-top:1px dashed var(--border);padding-top:8px}.od-label[data-v-0153ee1b]{color:var(--text-secondary);font-size:13px;font-weight:600}.od-q-title[data-v-0153ee1b]{color:var(--text-primary);font-size:14px;font-weight:700}.od-qbtns[data-v-0153ee1b]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.od-cta-danger[data-v-0153ee1b]{background:var(--danger)!important;border-color:var(--danger)!important}.od-method[data-v-0153ee1b]{cursor:pointer;text-align:left;background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;display:flex}.od-method.active[data-v-0153ee1b]{border-color:var(--accent);background:var(--accent-muted)}.od-method-icon[data-v-0153ee1b]{font-size:16px}.od-method-name[data-v-0153ee1b]{flex:1;min-width:0}.od-method-fee[data-v-0153ee1b]{color:var(--text-muted);font-size:12px}.od-radio[data-v-0153ee1b]{border:2px solid var(--border);border-radius:999px;flex-shrink:0;width:16px;height:16px}.od-radio.on[data-v-0153ee1b]{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-1);background:var(--accent)}.od-paying[data-v-0153ee1b]{color:var(--text-primary);border:1px solid var(--accent);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.od-actions[data-v-0153ee1b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.od-act[data-v-0153ee1b]{text-align:center;justify-content:center;width:100%;padding:12px;font-size:14px}.od-act[data-v-0153ee1b]:disabled{opacity:.5;cursor:not-allowed}.od-danger[data-v-0153ee1b]{color:var(--danger)}.od-sheet-enter-active[data-v-0153ee1b],.od-sheet-leave-active[data-v-0153ee1b]{transition:opacity .24s}.od-sheet-enter-active .od-card[data-v-0153ee1b],.od-sheet-leave-active .od-card[data-v-0153ee1b]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.od-sheet-enter-from[data-v-0153ee1b],.od-sheet-leave-to[data-v-0153ee1b]{opacity:0}.od-m-grip[data-v-0153ee1b],.od-m-safe[data-v-0153ee1b]{display:none}@media (width>=641px){.od-sheet-enter-from .od-card[data-v-0153ee1b],.od-sheet-leave-to .od-card[data-v-0153ee1b]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.od-overlay[data-v-0153ee1b]{justify-content:center;align-items:flex-end;padding:0}.od-card[data-v-0153ee1b]{box-sizing:border-box;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100% - 24px);margin:0;max-width:none!important}.od-m-grip[data-v-0153ee1b]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.od-m-grip[data-v-0153ee1b]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.od-m-safe[data-v-0153ee1b]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.od-sheet-enter-from .od-card[data-v-0153ee1b],.od-sheet-leave-to .od-card[data-v-0153ee1b]{transform:translateY(100%)}.od-head[data-v-0153ee1b]{padding-top:6px}}@media (width<=380px){.od-card .od-head[data-v-0153ee1b],.od-card .od-body[data-v-0153ee1b]{padding-left:16px;padding-right:16px}.od-qbtns[data-v-0153ee1b]{grid-template-columns:1fr}}@media (width<=900px) and (height<=500px){.od-overlay[data-v-0153ee1b]{align-items:flex-end;padding:0}.od-card[data-v-0153ee1b]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}}.rn-overlay[data-v-be2e7b76]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rn-card[data-v-be2e7b76]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:460px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0009}.rn-head[data-v-be2e7b76]{justify-content:space-between;align-items:center;padding:18px 20px 10px;display:flex}.rn-title[data-v-be2e7b76]{color:var(--text-primary);font-size:17px;font-weight:700}.rn-x[data-v-be2e7b76]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.rn-x[data-v-be2e7b76]:hover{background:var(--surface-2);color:var(--text-primary)}}.rn-body[data-v-be2e7b76]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 20px 16px;display:flex;overflow-y:auto}.rn-plan[data-v-be2e7b76]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:14px}.rn-plan-name[data-v-be2e7b76]{color:var(--text-primary);font-size:15px;font-weight:700}.rn-plan-meta[data-v-be2e7b76]{color:var(--text-secondary);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.rn-label[data-v-be2e7b76]{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600}.rn-periods[data-v-be2e7b76]{flex-wrap:wrap;gap:8px;display:flex}.rn-period[data-v-be2e7b76]{cursor:pointer;color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:border-color .15s;display:inline-flex}.rn-period.active[data-v-be2e7b76]{border-color:var(--accent);background:var(--accent-muted);color:var(--accent);font-weight:600}.rn-tag[data-v-be2e7b76]{background:var(--accent);color:#fff;border-radius:999px;padding:1px 6px;font-size:10px}.rn-amount[data-v-be2e7b76]{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.rn-line[data-v-be2e7b76]{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:13px;display:flex}.rn-line>span[data-v-be2e7b76]:first-child{min-width:0}.rn-good[data-v-be2e7b76]{color:var(--success)}.rn-total[data-v-be2e7b76]{border-top:1px dashed var(--border);color:var(--text-primary);padding-top:8px;font-size:15px;font-weight:700}.rn-total>span[data-v-be2e7b76]:last-child{color:var(--accent);font-size:18px}.rn-note[data-v-be2e7b76]{color:var(--text-muted);font-size:11.5px}.rn-warn[data-v-be2e7b76]{color:var(--warning)}.rn-methods[data-v-be2e7b76]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rn-method[data-v-be2e7b76]{cursor:pointer;text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.rn-method.active[data-v-be2e7b76]{border-color:var(--accent);background:var(--accent-muted)}.rn-method-icon[data-v-be2e7b76]{flex-shrink:0;font-size:20px}.rn-method-name[data-v-be2e7b76]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.rn-method-fee[data-v-be2e7b76]{color:var(--text-muted);font-size:11px;display:block}.rn-polling[data-v-be2e7b76]{color:var(--text-primary);border:1px solid var(--accent);border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.rn-spin[data-v-be2e7b76]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite rn-rot-be2e7b76}@keyframes rn-rot-be2e7b76{to{transform:rotate(360deg)}}.rn-error[data-v-be2e7b76]{color:var(--danger);font-size:13px}.rn-link[data-v-be2e7b76]{color:var(--accent);cursor:pointer;margin-left:6px;text-decoration:underline}.rn-foot[data-v-be2e7b76]{border-top:1px solid var(--border);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 20px 16px;display:grid}.rn-btn[data-v-be2e7b76]{justify-content:center;width:100%;padding:12px;font-size:14px}.rn-btn[data-v-be2e7b76]:disabled{opacity:.5;cursor:not-allowed}.rn-account[data-v-be2e7b76]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.rn-acc-item[data-v-be2e7b76]{flex-direction:column;gap:2px;min-width:0;display:flex}.rn-acc-label[data-v-be2e7b76]{color:var(--text-muted);font-size:11.5px}.rn-acc-value[data-v-be2e7b76]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.rn-acc-btn[data-v-be2e7b76]{cursor:pointer;color:var(--accent);background:var(--accent-muted);white-space:nowrap;border:1px solid #0000;border-radius:10px;margin-left:auto;padding:7px 12px;font-size:12.5px;font-weight:600}@media (hover:hover){.rn-acc-btn[data-v-be2e7b76]:hover{border-color:var(--accent)}}.rn-okmsg[data-v-be2e7b76]{color:var(--success)}.rn-label-sub[data-v-be2e7b76]{color:var(--text-muted);margin-left:6px;font-size:12px;font-weight:400}.rn-base[data-v-be2e7b76]{border:1px solid var(--accent);background:var(--accent-muted);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rn-base.dim[data-v-be2e7b76]{border-color:var(--border);background:var(--surface-2)}.rn-base-title[data-v-be2e7b76]{color:var(--text-primary);font-size:14px;font-weight:600}.rn-base-sub[data-v-be2e7b76]{color:var(--text-muted);margin-top:2px;font-size:11.5px}.rn-base .rn-acc-btn[data-v-be2e7b76]{margin-left:auto}.rn-upgrade[data-v-be2e7b76]{margin-top:10px}.rn-period-col[data-v-be2e7b76]{flex-direction:column;align-items:flex-start;gap:2px}.rn-avg[data-v-be2e7b76]{color:var(--text-muted);font-size:11px;font-weight:400}.rn-period.active .rn-avg[data-v-be2e7b76]{color:var(--accent)}.rn-acc-btn.on[data-v-be2e7b76]{border-color:var(--accent)}.rn-max[data-v-be2e7b76]{white-space:nowrap;color:var(--text-muted);background:var(--surface-1);border:1px solid var(--border);border-radius:10px;margin-left:auto;padding:6px 10px;font-size:12px}.rn-block[data-v-be2e7b76]{border:1px solid var(--warning);background:var(--surface-2);border-radius:14px;padding:16px}.rn-block-title[data-v-be2e7b76]{color:var(--warning);font-size:14px;font-weight:700}.rn-block-text[data-v-be2e7b76]{color:var(--text-secondary);white-space:pre-line;margin-top:6px;font-size:13px;line-height:1.7}.rn-overlay-top[data-v-be2e7b76]{z-index:10000;background:#00000073}.rn-card-sm[data-v-be2e7b76]{max-width:380px}.rn-input-row[data-v-be2e7b76]{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.rn-input-row[data-v-be2e7b76]:focus-within{border-color:var(--accent)}.rn-input-prefix[data-v-be2e7b76]{color:var(--text-muted);font-size:15px}.rn-input[data-v-be2e7b76]{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:16px}.rn-all[data-v-be2e7b76]{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:12.5px}.rn-acc-msg[data-v-be2e7b76]{border-top:1px dashed var(--border);flex-basis:100%;margin-top:-2px;padding-top:10px}.rn-plan-warn[data-v-be2e7b76]{border-top:1px dashed var(--border);color:var(--warning);margin-top:10px;padding-top:10px;font-size:12px;line-height:1.6}.rn-sheet-enter-active[data-v-be2e7b76],.rn-sheet-leave-active[data-v-be2e7b76]{transition:opacity .24s}.rn-sheet-enter-active .rn-card[data-v-be2e7b76],.rn-sheet-leave-active .rn-card[data-v-be2e7b76]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.rn-sheet-enter-from[data-v-be2e7b76],.rn-sheet-leave-to[data-v-be2e7b76]{opacity:0}.rn-m-grip[data-v-be2e7b76],.rn-m-safe[data-v-be2e7b76]{display:none}@media (width>=641px){.rn-sheet-enter-from .rn-card[data-v-be2e7b76],.rn-sheet-leave-to .rn-card[data-v-be2e7b76]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.rn-overlay[data-v-be2e7b76]{justify-content:center;align-items:flex-end;padding:0}.rn-card[data-v-be2e7b76]{box-sizing:border-box;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100% - 24px);margin:0;max-width:none!important}.rn-m-grip[data-v-be2e7b76]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.rn-m-grip[data-v-be2e7b76]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.rn-m-safe[data-v-be2e7b76]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.rn-sheet-enter-from .rn-card[data-v-be2e7b76],.rn-sheet-leave-to .rn-card[data-v-be2e7b76]{transform:translateY(100%)}.rn-card input[data-v-be2e7b76],.rn-card select[data-v-be2e7b76],.rn-card textarea[data-v-be2e7b76]{font-size:max(16px,1em)}}@media (width<=380px){.rn-card [class$=-head][data-v-be2e7b76],.rn-card [class$=-body][data-v-be2e7b76],.rn-card [class$=-foot][data-v-be2e7b76]{padding-left:16px;padding-right:16px}}@media (width<=900px) and (height<=500px){.rn-overlay[data-v-be2e7b76]{align-items:flex-end;padding:0}.rn-card[data-v-be2e7b76]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}}.rp-overlay[data-v-86990eab]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rp-card[data-v-86990eab]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:440px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0009}.rp-head[data-v-86990eab]{justify-content:space-between;align-items:center;padding:18px 20px 10px;display:flex}.rp-title[data-v-86990eab]{color:var(--text-primary);font-size:17px;font-weight:700}.rp-x[data-v-86990eab]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.rp-x[data-v-86990eab]:hover{background:var(--surface-2);color:var(--text-primary)}}.rp-body[data-v-86990eab]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 20px 16px;display:flex;overflow-y:auto}.rp-box[data-v-86990eab]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:14px}.rp-plan[data-v-86990eab]{color:var(--text-primary);font-size:15px;font-weight:700}.rp-bar[data-v-86990eab]{background:var(--border);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.rp-bar-in[data-v-86990eab]{background:var(--warning);border-radius:999px;height:100%}.rp-meta[data-v-86990eab]{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.rp-note[data-v-86990eab]{color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.6}.rp-ok[data-v-86990eab]{color:var(--success)}.rp-account[data-v-86990eab]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.rp-acc-item[data-v-86990eab]{flex-direction:column;gap:2px;display:flex}.rp-acc-label[data-v-86990eab]{color:var(--text-muted);font-size:11.5px}.rp-acc-value[data-v-86990eab]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.rp-acc-btn[data-v-86990eab]{cursor:pointer;color:var(--accent);background:var(--accent-muted);white-space:nowrap;border:1px solid #0000;border-radius:10px;margin-left:auto;padding:7px 12px;font-size:12.5px;font-weight:600}.rp-acc-msg[data-v-86990eab]{border-top:1px dashed var(--border);flex-basis:100%;margin-top:-2px;padding-top:10px}.rp-amount[data-v-86990eab]{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.rp-line[data-v-86990eab]{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:13px;display:flex}.rp-good[data-v-86990eab]{color:var(--success)}.rp-total[data-v-86990eab]{border-top:1px dashed var(--border);color:var(--text-primary);padding-top:8px;font-size:15px;font-weight:700}.rp-total>span[data-v-86990eab]:last-child{color:var(--accent);font-size:18px}.rp-label[data-v-86990eab]{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600}.rp-polling[data-v-86990eab]{color:var(--text-primary);border:1px solid var(--accent);border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.rp-spin[data-v-86990eab]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite rp-rot-86990eab}@keyframes rp-rot-86990eab{to{transform:rotate(360deg)}}.rp-error[data-v-86990eab]{color:var(--danger);font-size:13px}.rp-link[data-v-86990eab]{color:var(--accent);cursor:pointer;margin-left:6px;text-decoration:underline}.rp-foot[data-v-86990eab]{border-top:1px solid var(--border);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 20px 16px;display:grid}.rp-btn[data-v-86990eab]{justify-content:center;width:100%;padding:12px;font-size:14px}.rp-btn[data-v-86990eab]:disabled{opacity:.5;cursor:not-allowed}.rp-warn[data-v-86990eab]{color:var(--warning)}.rp-sheet-enter-active[data-v-86990eab],.rp-sheet-leave-active[data-v-86990eab]{transition:opacity .24s}.rp-sheet-enter-active .rp-card[data-v-86990eab],.rp-sheet-leave-active .rp-card[data-v-86990eab]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.rp-sheet-enter-from[data-v-86990eab],.rp-sheet-leave-to[data-v-86990eab]{opacity:0}.rp-m-grip[data-v-86990eab],.rp-m-safe[data-v-86990eab]{display:none}@media (width>=641px){.rp-sheet-enter-from .rp-card[data-v-86990eab],.rp-sheet-leave-to .rp-card[data-v-86990eab]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.rp-overlay[data-v-86990eab]{justify-content:center;align-items:flex-end;padding:0}.rp-card[data-v-86990eab]{box-sizing:border-box;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100% - 24px);margin:0;max-width:none!important}.rp-m-grip[data-v-86990eab]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.rp-m-grip[data-v-86990eab]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.rp-m-safe[data-v-86990eab]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.rp-sheet-enter-from .rp-card[data-v-86990eab],.rp-sheet-leave-to .rp-card[data-v-86990eab]{transform:translateY(100%)}.rp-card input[data-v-86990eab],.rp-card select[data-v-86990eab],.rp-card textarea[data-v-86990eab]{font-size:max(16px,1em)}}@media (width<=380px){.rp-card [class$=-head][data-v-86990eab],.rp-card [class$=-body][data-v-86990eab],.rp-card [class$=-foot][data-v-86990eab]{padding-left:16px;padding-right:16px}}@media (width<=900px) and (height<=500px){.rp-overlay[data-v-86990eab]{align-items:flex-end;padding:0}.rp-card[data-v-86990eab]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}}.queue-card[data-v-d8de633c]{background:var(--accent-muted);border-color:var(--accent)!important}.queue-row[data-v-d8de633c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.queue-info[data-v-d8de633c]{flex:1;min-width:0}.queue-badge[data-v-d8de633c]{color:var(--accent);background:var(--surface-1);border:1px solid var(--accent);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.queue-cancel[data-v-d8de633c]{flex-shrink:0}@media (width<=640px){.queue-row[data-v-d8de633c]{flex-direction:column;align-items:stretch;gap:12px}.queue-cancel[data-v-d8de633c]{width:100%}}.log-row[data-v-d8de633c]{background:var(--bg-subtle,#7f7f7f0d);border:1px solid var(--border,#7f7f7f1f);border-radius:10px;padding:10px 12px}.rg-warn[data-v-d8de633c]{border:1px solid var(--warning)}.cl-mark[data-v-d8de633c]{letter-spacing:.02em;width:26px;height:26px;color:var(--accent);background:var(--accent-muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.rg-title[data-v-d8de633c]{color:var(--warning);font-size:14px;font-weight:700}.rg-from[data-v-d8de633c]{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:6px;font-size:14px;font-weight:600}.rg-text[data-v-d8de633c]{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.7}.rg-warn[data-v-d8de633c],.rg-warn p[data-v-d8de633c]{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.rg-title[data-v-d8de633c],.rg-from[data-v-d8de633c],.rg-text[data-v-d8de633c]{word-break:break-word;overflow-wrap:anywhere}.plan-top[data-v-d8de633c]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan-action[data-v-d8de633c]{flex-shrink:0}.plan-traffic[data-v-d8de633c]{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.plan-traffic-head[data-v-d8de633c]{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.plan-traffic-num[data-v-d8de633c]{color:var(--text-primary);font-variant-numeric:tabular-nums}.plan-bar[data-v-d8de633c]{background:var(--surface-2);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.plan-bar-in[data-v-d8de633c]{background:var(--accent);border-radius:999px;height:100%;transition:width .3s}.plan-bar-in.warn[data-v-d8de633c]{background:var(--warning)}.plan-reset[data-v-d8de633c]{background:var(--surface-2);color:var(--text-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.plan-reset-btn[data-v-d8de633c]{cursor:pointer;color:var(--accent);background:var(--accent-muted);white-space:nowrap;border:1px solid #0000;border-radius:10px;flex-shrink:0;padding:7px 12px;font-size:12.5px;font-weight:600}@media (hover:hover){.plan-reset-btn[data-v-d8de633c]:hover{border-color:var(--accent)}}@media (width<=480px){.plan-reset[data-v-d8de633c]{flex-direction:column;align-items:stretch}.plan-reset-btn[data-v-d8de633c]{text-align:center}}.t-sheet-enter-active[data-v-d8de633c],.t-sheet-leave-active[data-v-d8de633c]{transition:opacity .24s}.t-sheet-enter-active .t-card[data-v-d8de633c],.t-sheet-leave-active .t-card[data-v-d8de633c]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.t-sheet-enter-from[data-v-d8de633c],.t-sheet-leave-to[data-v-d8de633c]{opacity:0}.t-m-grip[data-v-d8de633c],.t-m-safe[data-v-d8de633c]{display:none}@media (width>=641px){.t-sheet-enter-from .t-card[data-v-d8de633c],.t-sheet-leave-to .t-card[data-v-d8de633c]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.t-overlay[data-v-d8de633c]{justify-content:center;align-items:flex-end;padding:0}.t-card[data-v-d8de633c]{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100% - 24px);margin:0;overflow-y:auto;max-width:none!important}.t-m-grip[data-v-d8de633c]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.t-m-grip[data-v-d8de633c]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.t-m-safe[data-v-d8de633c]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.t-sheet-enter-from .t-card[data-v-d8de633c],.t-sheet-leave-to .t-card[data-v-d8de633c]{transform:translateY(100%)}.t-card input[data-v-d8de633c],.t-card select[data-v-d8de633c],.t-card textarea[data-v-d8de633c]{font-size:max(16px,1em)}}@media (width<=380px){.t-card[data-v-d8de633c]{padding-left:16px;padding-right:16px}}@media (width<=900px) and (height<=500px){.t-overlay[data-v-d8de633c]{align-items:flex-end;padding:0}.t-card[data-v-d8de633c]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}}.q-act[data-v-d8de633c]{box-sizing:border-box;white-space:nowrap;flex:1 1 0;justify-content:center;min-width:96px;height:40px;padding:0 14px!important}.dot[data-v-d74d3267]{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.dot-on[data-v-d74d3267]{background:var(--success);box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 20%, transparent)}.dot-off[data-v-d74d3267]{background:var(--text-muted);opacity:.55}.ct-overlay[data-v-20921cd8]{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ct-card[data-v-20921cd8]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:380px;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0009}.ct-head[data-v-20921cd8]{justify-content:space-between;align-items:center;padding:18px 20px 10px;display:flex}.ct-title[data-v-20921cd8]{color:var(--text-primary);font-size:17px;font-weight:700}.ct-x[data-v-20921cd8]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ct-x[data-v-20921cd8]:hover{background:var(--surface-2);color:var(--text-primary)}}.ct-body[data-v-20921cd8]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:14px;padding:4px 20px 16px;display:flex;overflow-y:auto}.ct-label[data-v-20921cd8]{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600}.ct-note[data-v-20921cd8]{color:var(--text-muted);font-size:12px}.ct-error[data-v-20921cd8]{color:var(--danger);font-size:13px}.ct-input-row[data-v-20921cd8]{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.ct-input-row[data-v-20921cd8]:focus-within{border-color:var(--accent)}.ct-prefix[data-v-20921cd8]{color:var(--text-muted);font-size:15px}.ct-input[data-v-20921cd8]{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:16px}.ct-input-full[data-v-20921cd8]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.ct-input-full[data-v-20921cd8]:focus{border-color:var(--accent)}.ct-all[data-v-20921cd8]{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:12.5px}.ct-methods[data-v-20921cd8]{flex-wrap:wrap;gap:8px;display:flex}.ct-method[data-v-20921cd8]{color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s}.ct-method.active[data-v-20921cd8]{color:var(--accent);border-color:var(--accent);background:var(--accent-muted)}.ct-foot[data-v-20921cd8]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 20px 16px;display:grid}.ct-btn[data-v-20921cd8]{justify-content:center;width:100%;padding:12px;font-size:14px}.ct-btn[data-v-20921cd8]:disabled{opacity:.5;cursor:not-allowed}.ct-sheet-enter-active[data-v-20921cd8],.ct-sheet-leave-active[data-v-20921cd8]{transition:opacity .24s}.ct-sheet-enter-active .ct-card[data-v-20921cd8],.ct-sheet-leave-active .ct-card[data-v-20921cd8]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.ct-sheet-enter-from[data-v-20921cd8],.ct-sheet-leave-to[data-v-20921cd8]{opacity:0}.ct-m-grip[data-v-20921cd8],.ct-m-safe[data-v-20921cd8]{display:none}@media (width>=641px){.ct-card[data-v-20921cd8]{max-height:calc(100dvh - 40px)}.ct-sheet-enter-from .ct-card[data-v-20921cd8],.ct-sheet-leave-to .ct-card[data-v-20921cd8]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.ct-overlay[data-v-20921cd8]{justify-content:center;align-items:flex-end;padding:0}.ct-card[data-v-20921cd8]{box-sizing:border-box;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100% - 24px);margin:0;max-width:none!important}.ct-m-grip[data-v-20921cd8]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.ct-m-grip[data-v-20921cd8]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.ct-m-safe[data-v-20921cd8]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.ct-sheet-enter-from .ct-card[data-v-20921cd8],.ct-sheet-leave-to .ct-card[data-v-20921cd8]{transform:translateY(100%)}.ct-card input[data-v-20921cd8],.ct-card select[data-v-20921cd8],.ct-card textarea[data-v-20921cd8]{font-size:max(16px,1em)}}@media (width<=380px){.ct-card [class$=-head][data-v-20921cd8],.ct-card [class$=-body][data-v-20921cd8],.ct-card [class$=-foot][data-v-20921cd8]{padding-left:16px;padding-right:16px}}@media (width<=900px) and (height<=500px){.ct-overlay[data-v-20921cd8]{align-items:flex-end;padding:0}.ct-card[data-v-20921cd8]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}}.iv-sec-title[data-v-1adef0ca]{color:var(--text-primary);margin-bottom:14px;font-size:14px;font-weight:700}.iv-share[data-v-1adef0ca]{flex-direction:column;display:flex}.iv-code-box[data-v-1adef0ca]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.iv-code-main[data-v-1adef0ca]{flex-direction:column;gap:3px;min-width:0;display:flex}.iv-code-label[data-v-1adef0ca]{color:var(--text-muted);font-size:11.5px}.iv-code[data-v-1adef0ca]{letter-spacing:2px;color:var(--accent);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:700}.iv-copy-btn[data-v-1adef0ca]{cursor:pointer;color:#fff;background:var(--accent);white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600}@media (hover:hover){.iv-copy-btn[data-v-1adef0ca]:hover{filter:brightness(1.05)}}.iv-code-switch[data-v-1adef0ca]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.iv-code-chip[data-v-1adef0ca]{cursor:pointer;color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:5px 10px;font-family:ui-monospace,monospace;font-size:12px}.iv-code-chip.active[data-v-1adef0ca]{color:var(--accent);border-color:var(--accent);background:var(--accent-muted)}.iv-link-row[data-v-1adef0ca]{align-items:center;gap:8px;margin-top:14px;display:flex}.iv-link[data-v-1adef0ca]{min-width:0;color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex:1;padding:10px 12px;font-family:ui-monospace,monospace;font-size:12.5px}.iv-qr-wrap[data-v-1adef0ca]{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.iv-qr[data-v-1adef0ca]{box-sizing:content-box;background:#fff;border-radius:12px;width:160px;height:160px;padding:8px;display:none}.iv-qr.show[data-v-1adef0ca]{display:block}.iv-qr-hint[data-v-1adef0ca]{color:var(--text-muted);font-size:11.5px}.iv-msg[data-v-1adef0ca]{background:var(--surface-2);border:1px dashed var(--border);border-radius:12px;margin-top:16px;padding:12px 14px}.iv-msg-text[data-v-1adef0ca]{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.7}.iv-msg-btn[data-v-1adef0ca]{margin-top:10px}.iv-note[data-v-1adef0ca]{color:var(--text-muted);margin-top:10px;font-size:12px}.iv-inline-btn[data-v-1adef0ca],.iv-collapse .iv-inline-btn[data-v-1adef0ca]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:12px;text-decoration:underline}.iv-stats[data-v-1adef0ca]{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.iv-stat[data-v-1adef0ca]{background:var(--surface-1);border:1px solid var(--border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;display:flex}.iv-stat-n[data-v-1adef0ca]{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:700}.iv-stat-n.iv-accent[data-v-1adef0ca]{color:var(--accent)}.iv-stat-n.iv-success[data-v-1adef0ca]{color:var(--success)}.iv-stat-l[data-v-1adef0ca]{color:var(--text-muted);font-size:11px}.iv-rule[data-v-1adef0ca]{flex-direction:column;gap:12px;display:flex}.iv-rule-text[data-v-1adef0ca]{color:var(--text-secondary);font-size:13px;line-height:1.7}.iv-rule-actions[data-v-1adef0ca]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.iv-act[data-v-1adef0ca]{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;justify-content:center;width:100%;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4}.iv-act.btn-ghost[data-v-1adef0ca]{border-color:var(--border)}.iv-act[data-v-1adef0ca]:disabled{opacity:.5;cursor:not-allowed}.iv-empty[data-v-1adef0ca]{text-align:center;color:var(--text-muted);padding:30px 0;font-size:13px}.iv-records[data-v-1adef0ca]{flex-direction:column;display:flex}.iv-record[data-v-1adef0ca]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.iv-record[data-v-1adef0ca]:last-child{border-bottom:none}.iv-record-l[data-v-1adef0ca]{flex-direction:column;gap:3px;min-width:0;display:flex}.iv-record-amt[data-v-1adef0ca]{color:var(--success);font-size:15px;font-weight:700}.iv-record-src[data-v-1adef0ca]{color:var(--text-muted);font-size:11.5px}.iv-record-time[data-v-1adef0ca]{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.iv-more[data-v-1adef0ca]{justify-content:center;width:100%;margin-top:12px;padding:10px;font-size:13px}.iv-collapse[data-v-1adef0ca]{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex}.iv-collapse svg[data-v-1adef0ca]{color:var(--text-muted);transition:transform .2s}.iv-codes[data-v-1adef0ca]{flex-direction:column;gap:10px;margin-top:14px;display:flex}.iv-code-item[data-v-1adef0ca]{align-items:center;gap:10px;display:flex}.iv-code-mono[data-v-1adef0ca]{background:var(--surface-2);color:var(--text-primary);border-radius:6px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:13px}.iv-code-date[data-v-1adef0ca]{color:var(--text-muted);flex:1;font-size:11.5px}.iv-code-copy[data-v-1adef0ca]{cursor:pointer;color:var(--accent);background:var(--accent-muted);white-space:nowrap;border:none;border-radius:8px;padding:5px 10px;font-size:12px}.iv-gen[data-v-1adef0ca]{margin-top:4px;padding:9px;font-size:13px}.iv-toast[data-v-1adef0ca]{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:10000;color:#fff;pointer-events:none;background:#000c;border-radius:999px;padding:9px 16px;font-size:13px;position:fixed;transform:translate(-50%)}.iv-toast-enter-active[data-v-1adef0ca],.iv-toast-leave-active[data-v-1adef0ca]{transition:opacity .2s}.iv-toast-enter-from[data-v-1adef0ca],.iv-toast-leave-to[data-v-1adef0ca]{opacity:0}@media (width<=640px){.iv-stats[data-v-1adef0ca]{grid-template-columns:repeat(2,1fr)}.iv-stats .iv-stat[data-v-1adef0ca]:nth-child(5){grid-column:span 2}.iv-code[data-v-1adef0ca]{font-size:22px}.iv-link[data-v-1adef0ca]{font-size:16px}}@media (width<=360px){.iv-code[data-v-1adef0ca]{font-size:19px}.iv-copy-btn[data-v-1adef0ca]{padding:8px 10px;font-size:12px}}.iv-record-amt.neg[data-v-1adef0ca]{color:var(--danger)}.iv-pending[data-v-1adef0ca]{background:var(--surface-2);border-radius:12px;margin-bottom:14px;padding:12px 14px}.iv-pending-title[data-v-1adef0ca]{color:var(--text-secondary);margin-bottom:4px;font-size:12.5px;font-weight:600}.iv-pend-amt[data-v-1adef0ca]{color:var(--warning)}.iv-privacy[data-v-1adef0ca]{color:var(--text-muted);margin:10px 0 12px;font-size:11.5px}.tk-tabs[data-v-cbbb9d10]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.tk-tabs[data-v-cbbb9d10]::-webkit-scrollbar{display:none}.tk-tab[data-v-cbbb9d10]{cursor:pointer;color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.tk-tab.active[data-v-cbbb9d10]{color:var(--accent);border-color:var(--accent);background:var(--accent-muted);font-weight:600}.tk-tab-n[data-v-cbbb9d10]{text-align:center;background:var(--surface-2);min-width:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px}.tk-tab.active .tk-tab-n[data-v-cbbb9d10]{background:var(--accent);color:#fff}.tk-row[data-v-cbbb9d10]{cursor:pointer;transition:border-color .15s}@media (hover:hover){.tk-row[data-v-cbbb9d10]:hover{border-color:var(--accent)}}.tk-subject[data-v-cbbb9d10]{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.5}.tk-dot[data-v-cbbb9d10]{background:var(--danger);vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.tk-pill[data-v-cbbb9d10]{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11.5px}.tk-pill-waiting[data-v-cbbb9d10]{color:var(--text-secondary);background:var(--surface-2)}.tk-pill-waiting[data-v-cbbb9d10]:before{content:"";vertical-align:-1px;background:currentColor;width:11px;height:11px;margin-right:4px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") 50%/contain no-repeat}.tk-pill-replied[data-v-cbbb9d10]{color:var(--accent);background:var(--accent-muted);border:1px solid var(--accent);font-weight:600}.tk-pill-closed[data-v-cbbb9d10]{color:var(--text-muted);background:var(--surface-2)}.tk-txt-waiting[data-v-cbbb9d10]{color:var(--text-secondary)}.tk-txt-replied[data-v-cbbb9d10]{color:var(--accent)}.tk-txt-closed[data-v-cbbb9d10]{color:var(--text-muted)}.tk-meta[data-v-cbbb9d10]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.tk-level[data-v-cbbb9d10]{align-items:center;gap:5px;display:inline-flex}.tk-level-dot[data-v-cbbb9d10]{border-radius:999px;width:7px;height:7px}.tk-new[data-v-cbbb9d10]{color:var(--danger);font-weight:600}.t-overlay[data-v-cbbb9d10]{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.t-card[data-v-cbbb9d10]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.t-detail[data-v-cbbb9d10]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:700px;height:85dvh;display:flex;overflow:hidden}.tk-head[data-v-cbbb9d10]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.tk-title[data-v-cbbb9d10]{color:var(--text-primary);font-size:17px;font-weight:700}.tk-title-sm[data-v-cbbb9d10]{overflow-wrap:anywhere;font-size:15px}.tk-sub[data-v-cbbb9d10]{color:var(--text-muted);margin-top:3px;font-size:12px}.tk-head-actions[data-v-cbbb9d10]{flex-shrink:0;align-items:center;gap:6px;display:flex}.tk-x[data-v-cbbb9d10]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.tk-x[data-v-cbbb9d10]:hover{background:var(--surface-2);color:var(--text-primary)}}.tk-body[data-v-cbbb9d10]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.tk-foot[data-v-cbbb9d10]{border-top:1px solid var(--border);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 20px 16px;display:grid}.tk-btn[data-v-cbbb9d10]{justify-content:center;width:100%;padding:12px;font-size:14px}.tk-btn[data-v-cbbb9d10]:disabled,.tk-send[data-v-cbbb9d10]:disabled{opacity:.5;cursor:not-allowed}.tk-label[data-v-cbbb9d10]{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.tk-input[data-v-cbbb9d10]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5}.tk-input[data-v-cbbb9d10]:focus{border-color:var(--accent)}.tk-ta[data-v-cbbb9d10]{resize:none;min-height:120px}.tk-cats[data-v-cbbb9d10]{flex-wrap:wrap;gap:8px;display:flex}.tk-cat[data-v-cbbb9d10]{cursor:pointer;color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:8px 12px;font-size:13px}.tk-cat.active[data-v-cbbb9d10]{color:var(--accent);border-color:var(--accent);background:var(--accent-muted);font-weight:600}.tk-tip[data-v-cbbb9d10]{color:var(--text-secondary);background:var(--surface-2);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.6}.tk-diag[data-v-cbbb9d10]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tk-check[data-v-cbbb9d10]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.tk-check input[data-v-cbbb9d10]{width:16px;height:16px;accent-color:var(--accent)}.tk-link[data-v-cbbb9d10]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.tk-diag-pre[data-v-cbbb9d10]{white-space:pre-wrap;color:var(--text-muted);background:var(--surface-2);border-radius:12px;flex-basis:100%;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.tk-err[data-v-cbbb9d10]{color:var(--danger);font-size:13px}.level-picker[data-v-cbbb9d10]{gap:8px;display:flex}.level-btn[data-v-cbbb9d10]{border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.level-btn.active[data-v-cbbb9d10]{border-color:var(--accent);background:var(--accent-muted);color:var(--text-primary)}.level-dot[data-v-cbbb9d10]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tk-msgs[data-v-cbbb9d10]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.tk-msg[data-v-cbbb9d10]{flex-direction:column;max-width:82%;display:flex}.tk-msg.me[data-v-cbbb9d10]{align-self:flex-end;align-items:flex-end}.tk-msg.them[data-v-cbbb9d10]{align-self:flex-start;align-items:flex-start}.tk-who[data-v-cbbb9d10]{color:var(--text-muted);margin-bottom:3px;padding:0 2px;font-size:11px}.tk-bubble[data-v-cbbb9d10]{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 14px;font-size:14px;line-height:1.6}.tk-msg.me .tk-bubble[data-v-cbbb9d10]{background:var(--accent);color:#fff;border-radius:18px 18px 4px}.tk-msg.them .tk-bubble[data-v-cbbb9d10]{background:var(--surface-3,var(--surface-2));color:var(--text-primary);border-radius:18px 18px 18px 4px}.tk-bubble[data-v-cbbb9d10] a{word-break:break-all;text-decoration:underline}.tk-msg.me .tk-bubble[data-v-cbbb9d10] a{color:#fff}.tk-msg.them .tk-bubble[data-v-cbbb9d10] a{color:var(--accent)}.tk-time[data-v-cbbb9d10]{color:var(--text-muted);margin-top:3px;padding:0 2px;font-size:11px}.tk-reply[data-v-cbbb9d10]{border-top:1px solid var(--border);flex-shrink:0;padding:10px 16px 12px}.tk-reply-row[data-v-cbbb9d10]{align-items:flex-end;gap:8px;display:flex}.tk-reply-ta[data-v-cbbb9d10]{resize:none;min-height:42px;overflow-y:hidden}.tk-send[data-v-cbbb9d10]{flex-shrink:0;padding:10px 16px;font-size:14px}.tk-reply-err[data-v-cbbb9d10]{margin-bottom:8px}.tk-hint[data-v-cbbb9d10]{color:var(--text-muted);margin-top:6px;font-size:11px}@media (pointer:coarse){.tk-hint[data-v-cbbb9d10]{display:none}}.tk-closed[data-v-cbbb9d10]{text-align:center;color:var(--text-muted);padding:4px 0;font-size:12.5px}.tk-reply-sub[data-v-cbbb9d10]{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.tk-reply-sub .tk-hint[data-v-cbbb9d10]{margin-top:0}.tk-resolve[data-v-cbbb9d10]{color:var(--text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-left:auto;padding:4px 0;font-size:12px;text-decoration:underline}@media (hover:hover){.tk-resolve[data-v-cbbb9d10]:hover{color:var(--text-secondary)}}.tk-confirm[data-v-cbbb9d10]{flex-direction:column;gap:8px;padding:4px 4px 2px;display:flex}.tk-confirm-title[data-v-cbbb9d10]{color:var(--text-primary);font-size:14.5px;font-weight:700}.tk-confirm-text[data-v-cbbb9d10]{color:var(--text-secondary);font-size:12.5px;line-height:1.6}.tk-confirm-btns[data-v-cbbb9d10]{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.tk-btn-danger[data-v-cbbb9d10]{background:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}.t-overlay[data-v-cbbb9d10]{transition:top .15s,height .15s}.kb-open .t-m-grip[data-v-cbbb9d10]{display:none!important}.kb-open .tk-head[data-v-cbbb9d10]{padding-top:10px;padding-bottom:8px}.kb-open .tk-sub[data-v-cbbb9d10],.kb-open .tk-reply-sub[data-v-cbbb9d10],.kb-open .tk-tip[data-v-cbbb9d10]{display:none}.kb-open .t-card[data-v-cbbb9d10],.kb-open .t-detail[data-v-cbbb9d10]{border-radius:16px 16px 0 0}@media (height<=600px){.tk-ta[data-v-cbbb9d10]{min-height:88px}.tk-body[data-v-cbbb9d10]{gap:12px;padding-top:12px;padding-bottom:12px}.tk-msgs[data-v-cbbb9d10]{gap:10px;padding-top:10px;padding-bottom:10px}.tk-head[data-v-cbbb9d10]{padding-top:8px;padding-bottom:8px}.tk-tip[data-v-cbbb9d10]{padding:8px 10px}}@media (width<=360px){.tk-title[data-v-cbbb9d10]{font-size:16px}.tk-title-sm[data-v-cbbb9d10]{font-size:14.5px}.tk-cat[data-v-cbbb9d10]{padding:7px 10px;font-size:12.5px}.tk-tip[data-v-cbbb9d10]{font-size:12px}.tk-send[data-v-cbbb9d10]{padding:10px 12px}.tk-reply[data-v-cbbb9d10]{padding-left:10px;padding-right:10px}.tk-bubble[data-v-cbbb9d10]{padding:9px 12px;font-size:13.5px}.tk-pill[data-v-cbbb9d10]{padding:3px 8px;font-size:11px}.tk-foot[data-v-cbbb9d10]{gap:8px}}.t-sheet-enter-active[data-v-cbbb9d10],.t-sheet-leave-active[data-v-cbbb9d10]{transition:opacity .24s}.t-sheet-enter-active .t-card[data-v-cbbb9d10],.t-sheet-leave-active .t-card[data-v-cbbb9d10],.t-sheet-enter-active .t-detail[data-v-cbbb9d10],.t-sheet-leave-active .t-detail[data-v-cbbb9d10]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.t-sheet-enter-from[data-v-cbbb9d10],.t-sheet-leave-to[data-v-cbbb9d10]{opacity:0}.t-m-grip[data-v-cbbb9d10],.t-m-safe[data-v-cbbb9d10]{display:none}@media (width>=641px){.t-sheet-enter-from .t-card[data-v-cbbb9d10],.t-sheet-leave-to .t-card[data-v-cbbb9d10],.t-sheet-enter-from .t-detail[data-v-cbbb9d10],.t-sheet-leave-to .t-detail[data-v-cbbb9d10]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.t-overlay[data-v-cbbb9d10]{justify-content:center;align-items:flex-end;padding:0}.t-card[data-v-cbbb9d10],.t-detail[data-v-cbbb9d10]{box-sizing:border-box;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100% - 24px);margin:0;max-width:none!important}.t-detail[data-v-cbbb9d10]{height:calc(100% - 24px)}.t-m-grip[data-v-cbbb9d10]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.t-m-grip[data-v-cbbb9d10]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.t-m-safe[data-v-cbbb9d10]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.t-sheet-enter-from .t-card[data-v-cbbb9d10],.t-sheet-leave-to .t-card[data-v-cbbb9d10],.t-sheet-enter-from .t-detail[data-v-cbbb9d10],.t-sheet-leave-to .t-detail[data-v-cbbb9d10]{transform:translateY(100%)}.tk-head[data-v-cbbb9d10]{padding-top:4px}.tk-input[data-v-cbbb9d10]{font-size:16px}.tk-msg[data-v-cbbb9d10]{max-width:88%}}@media (width<=380px){.tk-head[data-v-cbbb9d10],.tk-body[data-v-cbbb9d10],.tk-foot[data-v-cbbb9d10],.tk-msgs[data-v-cbbb9d10]{padding-left:16px;padding-right:16px}.tk-reply[data-v-cbbb9d10]{padding-left:12px;padding-right:12px}.level-btn[data-v-cbbb9d10]{padding:8px 6px;font-size:12.5px}}@media (width<=900px) and (height<=500px){.t-overlay[data-v-cbbb9d10]{align-items:flex-end;padding:0}.t-card[data-v-cbbb9d10],.t-detail[data-v-cbbb9d10]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}.t-detail[data-v-cbbb9d10]{height:calc(100% - 8px)}}.toggle[data-v-7fd0752d]{cursor:pointer;background:var(--surface-3);border:none;border-radius:12px;outline:none;width:44px;height:24px;transition:background .2s;position:relative}.toggle-on[data-v-7fd0752d]{background:var(--accent)}.toggle-dot[data-v-7fd0752d]{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block;position:absolute;top:2px;left:2px}.toggle-on .toggle-dot[data-v-7fd0752d]{transform:translate(20px)}.t-overlay[data-v-7fd0752d]{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.t-card[data-v-7fd0752d]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;width:100%;max-width:420px}.no-spinner[data-v-7fd0752d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner[data-v-7fd0752d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spinner[data-v-7fd0752d]{appearance:textfield}@media (width<=640px){.wallet-row[data-v-7fd0752d]{flex-direction:column;align-items:flex-start;gap:14px}.wallet-actions[data-v-7fd0752d]{width:100%}.wallet-actions button[data-v-7fd0752d]{flex:1}}.t-sheet-enter-active[data-v-7fd0752d],.t-sheet-leave-active[data-v-7fd0752d]{transition:opacity .24s}.t-sheet-enter-active .t-card[data-v-7fd0752d],.t-sheet-leave-active .t-card[data-v-7fd0752d]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.t-sheet-enter-from[data-v-7fd0752d],.t-sheet-leave-to[data-v-7fd0752d]{opacity:0}.t-m-grip[data-v-7fd0752d],.t-m-safe[data-v-7fd0752d]{display:none}@media (width>=641px){.t-sheet-enter-from .t-card[data-v-7fd0752d],.t-sheet-leave-to .t-card[data-v-7fd0752d]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.t-overlay[data-v-7fd0752d]{justify-content:center;align-items:flex-end;padding:0}.t-card[data-v-7fd0752d]{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:calc(100% - 24px);margin:0;overflow-y:auto;max-width:none!important}.t-m-grip[data-v-7fd0752d]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.t-m-grip[data-v-7fd0752d]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.t-m-safe[data-v-7fd0752d]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.t-sheet-enter-from .t-card[data-v-7fd0752d],.t-sheet-leave-to .t-card[data-v-7fd0752d]{transform:translateY(100%)}.t-card input[data-v-7fd0752d],.t-card select[data-v-7fd0752d],.t-card textarea[data-v-7fd0752d]{font-size:max(16px,1em)}}@media (width<=380px){.t-card .pf-head[data-v-7fd0752d],.t-card .pf-body[data-v-7fd0752d],.t-card .pf-foot[data-v-7fd0752d]{padding-left:16px;padding-right:16px}}@media (width<=900px) and (height<=500px){.t-overlay[data-v-7fd0752d]{align-items:flex-end;padding:0}.t-card[data-v-7fd0752d]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}}.pf-card[data-v-7fd0752d]{flex-direction:column;padding:0;display:flex;overflow:hidden}.pf-head[data-v-7fd0752d]{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 10px;display:flex}.pf-title[data-v-7fd0752d]{color:var(--text-primary);font-size:17px;font-weight:700}.pf-x[data-v-7fd0752d]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.pf-x[data-v-7fd0752d]:hover{background:var(--surface-2);color:var(--text-primary)}}.pf-body[data-v-7fd0752d]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 20px 16px;display:flex;overflow-y:auto}.pf-note[data-v-7fd0752d]{color:var(--text-muted);font-size:12.5px;line-height:1.6}.pf-label[data-v-7fd0752d]{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.pf-input-row[data-v-7fd0752d]{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.pf-input-row[data-v-7fd0752d]:focus-within{border-color:var(--accent)}.pf-prefix[data-v-7fd0752d]{color:var(--text-muted);font-size:15px}.pf-input[data-v-7fd0752d]{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:16px}.pf-input-full[data-v-7fd0752d]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.pf-input-full[data-v-7fd0752d]:focus{border-color:var(--accent)}.pf-all[data-v-7fd0752d]{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:12.5px}.pf-methods[data-v-7fd0752d]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf-method[data-v-7fd0752d]{cursor:pointer;color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.pf-method.active[data-v-7fd0752d]{border-color:var(--accent);background:var(--accent-muted);color:var(--accent)}.pf-msg[data-v-7fd0752d]{font-size:13px}.pf-ok[data-v-7fd0752d]{color:var(--success)}.pf-err[data-v-7fd0752d]{color:var(--danger)}.pf-foot[data-v-7fd0752d]{border-top:1px solid var(--border);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 20px 16px;display:grid}.pf-btn[data-v-7fd0752d]{justify-content:center;width:100%;padding:12px;font-size:14px}.tg-top[data-v-7fd0752d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tg-state[data-v-7fd0752d]{color:var(--text-muted);margin-top:3px;font-size:12px}.tg-state.on[data-v-7fd0752d]{color:var(--success)}.tg-badge[data-v-7fd0752d]{color:var(--success);background:var(--surface-2);border:1px solid var(--success);border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12.5px}.tg-lock[data-v-7fd0752d]{background:var(--surface-2);color:var(--text-secondary);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.7}.tg-lock-actions[data-v-7fd0752d]{flex-wrap:wrap;gap:8px 18px;margin-top:8px;display:flex}.tg-link[data-v-7fd0752d]{color:var(--accent);font-weight:600;text-decoration:none}.tg-code-box[data-v-7fd0752d]{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:14px 16px}.tg-code-row[data-v-7fd0752d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tg-code[data-v-7fd0752d]{letter-spacing:3px;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700}.tg-copy[data-v-7fd0752d]{padding:4px 12px}.tg-steps[data-v-7fd0752d]{color:var(--text-secondary);margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.9;list-style:decimal}.tg-steps a[data-v-7fd0752d]{color:var(--accent);text-decoration:none}.tg-steps code[data-v-7fd0752d]{background:var(--accent-muted);color:var(--accent);word-break:break-all;border-radius:5px;padding:2px 6px}.tg-note[data-v-7fd0752d]{color:var(--text-muted);margin-top:8px;font-size:11.5px}.tg-expired[data-v-7fd0752d]{color:var(--danger)}.tg-warn[data-v-7fd0752d]{color:var(--warning);margin-top:6px;font-size:11.5px}.tg-hint[data-v-7fd0752d]{color:var(--text-muted);margin-top:10px;font-size:12px;line-height:1.7}.tg-err[data-v-7fd0752d]{color:var(--danger);margin-top:8px;font-size:12px}.tg-ok[data-v-7fd0752d]{color:var(--success);margin-top:8px}.toggle[data-v-7fd0752d]:disabled{opacity:.6;cursor:wait}button.btn-ghost[data-v-7fd0752d]:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.input[data-v-7fd0752d]{font-size:16px}}@media (width<=360px){.tg-code[data-v-7fd0752d]{letter-spacing:2px;font-size:19px}.tg-top .btn-primary[data-v-7fd0752d]{padding-left:12px;padding-right:12px}.wallet-actions[data-v-7fd0752d]{flex-wrap:wrap}}.pwd-hidden[data-v-7fd0752d]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pwd-wrap[data-v-7fd0752d]{position:relative}.pwd-input[data-v-7fd0752d]{padding-right:44px}.pwd-eye[data-v-7fd0752d]{width:44px;height:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}@media (hover:hover){.pwd-eye[data-v-7fd0752d]:hover{color:var(--text-primary)}}.pwd-rule[data-v-7fd0752d]{color:var(--text-muted);margin-top:6px;font-size:12px}.pwd-rule.ok[data-v-7fd0752d]{color:var(--success)}.pwd-rule.bad[data-v-7fd0752d]{color:var(--danger)}.pwd-msg[data-v-7fd0752d]{font-size:13px}.pwd-msg.ok[data-v-7fd0752d]{color:var(--success)}.pwd-msg.bad[data-v-7fd0752d]{color:var(--danger)}.notify-desc[data-v-7fd0752d]{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.5}.pw-entry[data-v-7fd0752d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pw-overlay[data-v-7fd0752d]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;transition:top .15s,height .15s;display:flex;position:fixed;inset:0}.pw-card[data-v-7fd0752d]{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:440px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0009}.pw-head[data-v-7fd0752d]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 10px;display:flex}.pw-title[data-v-7fd0752d]{color:var(--text-primary);font-size:17px;font-weight:700}.pw-x[data-v-7fd0752d]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.pw-x[data-v-7fd0752d]:hover{background:var(--surface-2);color:var(--text-primary)}}.pw-body[data-v-7fd0752d]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 20px 16px;display:flex;overflow-y:auto}.pw-foot[data-v-7fd0752d]{border-top:1px solid var(--border);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 20px 16px;display:grid}.pw-btn[data-v-7fd0752d]{justify-content:center;width:100%;padding:12px;font-size:14px}.pw-btn[data-v-7fd0752d]:disabled{opacity:.5;cursor:not-allowed}.pw-sheet-enter-active[data-v-7fd0752d],.pw-sheet-leave-active[data-v-7fd0752d]{transition:opacity .24s}.pw-sheet-enter-active .pw-card[data-v-7fd0752d],.pw-sheet-leave-active .pw-card[data-v-7fd0752d]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s}.pw-sheet-enter-from[data-v-7fd0752d],.pw-sheet-leave-to[data-v-7fd0752d]{opacity:0}.pw-m-grip[data-v-7fd0752d],.pw-m-safe[data-v-7fd0752d]{display:none}@media (width>=641px){.pw-sheet-enter-from .pw-card[data-v-7fd0752d],.pw-sheet-leave-to .pw-card[data-v-7fd0752d]{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=640px){.pw-overlay[data-v-7fd0752d]{align-items:flex-end;padding:0}.pw-card[data-v-7fd0752d]{box-sizing:border-box;border-bottom:none;border-radius:20px 20px 0 0;max-width:none;max-height:calc(100% - 24px);margin:0}.pw-m-grip[data-v-7fd0752d]{touch-action:none;flex-shrink:0;width:120px;height:20px;margin:0 auto;display:block;position:relative}.pw-m-grip[data-v-7fd0752d]:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.pw-m-safe[data-v-7fd0752d]{height:env(safe-area-inset-bottom,0px);flex-shrink:0;display:block}.pw-sheet-enter-from .pw-card[data-v-7fd0752d],.pw-sheet-leave-to .pw-card[data-v-7fd0752d]{transform:translateY(100%)}.pw-head[data-v-7fd0752d]{padding-top:6px}.pw-card .input[data-v-7fd0752d]{font-size:16px}}.pw-overlay.kb-open .pw-m-grip[data-v-7fd0752d]{display:none}.pw-overlay.kb-open .pw-head[data-v-7fd0752d]{padding-top:10px;padding-bottom:6px}.pw-overlay.kb-open .pw-card[data-v-7fd0752d]{border-radius:16px 16px 0 0}@media (width<=380px){.pw-head[data-v-7fd0752d],.pw-body[data-v-7fd0752d],.pw-foot[data-v-7fd0752d]{padding-left:16px;padding-right:16px}}@media (height<=600px){.pw-body[data-v-7fd0752d]{gap:10px}.pw-head[data-v-7fd0752d]{padding-top:8px;padding-bottom:6px}}@media (width<=900px) and (height<=500px){.pw-overlay[data-v-7fd0752d]{align-items:flex-end;padding:0}.pw-card[data-v-7fd0752d]{border-radius:16px 16px 0 0;max-height:calc(100% - 8px)}}.doc-row[data-v-518c863b]{cursor:pointer;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;transition:background .15s;display:flex}.doc-row[data-v-518c863b]:last-child{border-bottom:none}@media (hover:hover){.doc-row[data-v-518c863b]:hover{background:var(--surface-2)}}.doc-row[data-v-518c863b]:active{background:var(--surface-2)}.doc-card[data-v-518c863b]{padding:24px 28px}@media (width<=640px){.doc-card[data-v-518c863b]{padding:18px 16px}}.doc-md[data-v-518c863b]{color:var(--text-secondary);word-break:break-word;font-size:14.5px;line-height:1.8}.doc-md[data-v-518c863b]>:first-child{margin-top:0}.doc-md[data-v-518c863b]>:last-child{margin-bottom:0}.doc-md[data-v-518c863b] p{margin:0 0 12px}.doc-md[data-v-518c863b] h1,.doc-md[data-v-518c863b] h2,.doc-md[data-v-518c863b] h3,.doc-md[data-v-518c863b] h4{color:var(--text-primary);font-weight:700;line-height:1.4}.doc-md[data-v-518c863b] h1{margin:28px 0 12px;font-size:20px}.doc-md[data-v-518c863b] h2{border-bottom:1px solid var(--border);margin:30px 0 12px;padding-bottom:8px;font-size:17px}.doc-md[data-v-518c863b] h3{margin:22px 0 8px;font-size:15.5px}.doc-md[data-v-518c863b] h4{margin:18px 0 6px;font-size:14.5px}.doc-md[data-v-518c863b] strong{color:var(--text-primary);font-weight:650}.doc-md[data-v-518c863b] em{font-style:italic}.doc-md[data-v-518c863b] del{opacity:.6}.doc-md[data-v-518c863b] a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.doc-md[data-v-518c863b] ul,.doc-md[data-v-518c863b] ol{margin:6px 0 14px;padding-left:22px}.doc-md[data-v-518c863b] ul{list-style:outside}.doc-md[data-v-518c863b] ol{list-style:decimal}.doc-md[data-v-518c863b] ul ul{margin:6px 0;list-style:circle}.doc-md[data-v-518c863b] li{margin:6px 0;padding-left:2px}.doc-md[data-v-518c863b] li::marker{color:var(--text-muted)}.doc-md[data-v-518c863b] li>p{margin:0}.doc-md[data-v-518c863b] blockquote{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 8px 8px 0;margin:12px 0;padding:10px 14px}.doc-md[data-v-518c863b] blockquote p{margin:0}.doc-md[data-v-518c863b] hr{border:none;border-top:1px solid var(--border);margin:24px 0}.doc-md[data-v-518c863b] code{background:var(--surface-2);color:var(--text-primary);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.doc-md[data-v-518c863b] pre{background:var(--surface-2);border-radius:10px;margin:12px 0;padding:12px 14px;overflow-x:auto}.doc-md[data-v-518c863b] pre code{background:0 0;padding:0}.doc-md[data-v-518c863b] table{border-collapse:collapse;margin:12px 0;font-size:13.5px;display:block;overflow-x:auto}.doc-md[data-v-518c863b] th,.doc-md[data-v-518c863b] td{border:1px solid var(--border);padding:7px 12px}.doc-md[data-v-518c863b] th{background:var(--surface-2);color:var(--text-primary);white-space:nowrap}.doc-md[data-v-518c863b] img{border-radius:10px;max-width:100%;height:auto;margin:10px 0}@media (width<=640px){.doc-md[data-v-518c863b]{font-size:14px}.doc-md[data-v-518c863b] h2{margin-top:24px;font-size:16px}}.auth-full[data-v-186faf66]{background:var(--surface);min-height:100svh;position:relative;overflow:hidden}.auth-full[data-v-186faf66]:before{content:"";z-index:0;background:var(--surface);position:fixed;inset:0}.auth-full[data-v-186faf66]:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,#6366f11a,#0000 42%),radial-gradient(circle at 80% 20%,#8b5cf614,#0000 42%);position:fixed;inset:0}.af-top[data-v-186faf66]{z-index:5;padding:24px 40px;position:relative}.af-brand[data-v-186faf66]{align-items:center;gap:10px;display:flex}.af-logo[data-v-186faf66]{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:36px;height:36px}.af-logo-fb[data-v-186faf66]{background:var(--accent);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.af-title[data-v-186faf66]{color:var(--text-primary);font-size:19px;font-weight:700}.af-glow[data-v-186faf66]{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.af-glow-1[data-v-186faf66]{background:radial-gradient(circle,#6366f138,#0000 70%);width:500px;height:500px;top:-150px;left:-100px}.af-glow-2[data-v-186faf66]{background:radial-gradient(circle,#8b5cf629,#0000 70%);width:600px;height:600px;bottom:-200px;right:-100px}.af-body[data-v-186faf66]{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;max-width:1200px;min-height:calc(100vh - 88px);margin:0 auto;padding:40px 40px 80px;display:grid;position:relative}.af-hero[data-v-186faf66]{max-width:520px}.af-eyebrow[data-v-186faf66]{letter-spacing:.3em;color:var(--text-muted);margin-bottom:20px;font-size:12px;font-weight:600;display:inline-block}.af-headline[data-v-186faf66]{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 20px;font-size:56px;font-weight:800;line-height:1.1}.af-grad[data-v-186faf66]{background:linear-gradient(120deg, var(--accent), #8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text}.af-desc[data-v-186faf66]{color:var(--text-secondary);margin:0 0 28px;font-size:16px;line-height:1.7}.af-points[data-v-186faf66]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.af-points li[data-v-186faf66]{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.afp-check[data-v-186faf66]{background:var(--accent-muted);width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.af-card[data-v-186faf66]{background:var(--surface-1);border:1px solid var(--border);border-radius:22px;justify-self:end;width:100%;max-width:420px;padding:36px;box-shadow:0 30px 80px -20px #0009}.af-card-title[data-v-186faf66]{color:var(--text-primary);margin:0;font-size:24px;font-weight:800}.af-card-sub[data-v-186faf66]{color:var(--text-muted);margin:4px 0 0;font-size:13px}.af-card-foot[data-v-186faf66]{text-align:center;color:var(--text-muted);margin-top:24px;font-size:13px}.auth-link[data-v-186faf66]{text-decoration:none;transition:color .15s}.auth-link[data-v-186faf66]:hover{opacity:.8}@media (width<=900px){.af-body[data-v-186faf66]{grid-template-columns:minmax(0,1fr);gap:32px;min-height:auto;padding:24px 24px 60px}.af-hero[data-v-186faf66]{text-align:center;max-width:none}.af-points[data-v-186faf66]{align-items:flex-start;display:inline-flex}.af-headline[data-v-186faf66]{font-size:40px}.af-card[data-v-186faf66]{justify-self:center}}@media (width<=520px){.af-top[data-v-186faf66]{padding:20px 24px}.af-headline[data-v-186faf66]{font-size:32px}.af-card[data-v-186faf66]{padding:28px 24px}}.af-card .input[data-v-186faf66],.af-card input[data-v-186faf66]{transition:border-color .2s,box-shadow .2s,background .2s}.af-card .input[data-v-186faf66]:hover:not(:focus){border-color:var(--border-hover)}.af-card .flex[data-v-186faf66]:hover{transition:border-color .2s}.af-card .flex[data-v-186faf66]:focus-within{box-shadow:0 0 0 3px var(--accent-muted);border-color:var(--accent)!important}.af-card[data-v-186faf66]{animation:.5s cubic-bezier(.22,1,.36,1) both cardIn-186faf66}@keyframes cardIn-186faf66{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.af-card form>div[data-v-186faf66],.af-card form>button[data-v-186faf66]{animation:.45s cubic-bezier(.22,1,.36,1) both fieldIn-186faf66}.af-card form>div[data-v-186faf66]:first-child{animation-delay:60ms}.af-card form>div[data-v-186faf66]:nth-child(2){animation-delay:.12s}.af-card form>div[data-v-186faf66]:nth-child(3){animation-delay:.18s}.af-card form>div[data-v-186faf66]:nth-child(4){animation-delay:.24s}.af-card form>div[data-v-186faf66]:nth-child(5){animation-delay:.3s}.af-card form>button[data-v-186faf66]{animation-delay:.36s}@keyframes fieldIn-186faf66{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.af-eyebrow[data-v-186faf66]{animation:.5s 50ms both fieldIn-186faf66}.af-headline[data-v-186faf66]{animation:.6s .12s both fieldIn-186faf66}.af-desc[data-v-186faf66]{animation:.6s .2s both fieldIn-186faf66}.af-points li[data-v-186faf66]{animation:.5s both fieldIn-186faf66}.af-points li[data-v-186faf66]:first-child{animation-delay:.28s}.af-points li[data-v-186faf66]:nth-child(2){animation-delay:.36s}.af-points li[data-v-186faf66]:nth-child(3){animation-delay:.44s}.suffix-dropdown[data-v-186faf66]{transform-origin:top;animation:.18s both dropIn-186faf66}@keyframes dropIn-186faf66{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.af-card .btn-primary[data-v-186faf66]{transition:transform .15s,box-shadow .2s,background .2s,opacity .2s}.af-card .btn-primary[data-v-186faf66]:active:not(:disabled){transform:scale(.98)}.auth-link[data-v-186faf66]{transition:color .15s,opacity .15s}.af-tos-note[data-v-186faf66]{text-align:center;color:var(--text-muted);margin-top:12px;font-size:12px;line-height:1.5}.af-tos-note a[data-v-186faf66]{text-decoration:none}@media (width<=700px){.af-glow[data-v-186faf66]{display:none!important}}.auth-full[data-v-186faf66]{max-width:100vw;overflow-x:clip}.af-glow-1[data-v-186faf66],.af-glow-2[data-v-186faf66]{left:auto!important;right:auto!important}.af-glow-1[data-v-186faf66]{transform:translate(-40%);left:0!important}.af-glow-2[data-v-186faf66]{transform:translate(40%);right:0!important}@media (width<=700px){.af-glow[data-v-186faf66]{display:none!important}}.auth-full[data-v-8c7a9356]{background:var(--surface);min-height:100svh;position:relative;overflow-x:hidden}.auth-full[data-v-8c7a9356]:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,#6366f11a,#0000 42%),radial-gradient(circle at 80% 20%,#8b5cf614,#0000 42%);position:fixed;inset:0}.af-top[data-v-8c7a9356]{z-index:5;padding:24px 40px;position:relative}.af-brand[data-v-8c7a9356]{align-items:center;gap:10px;display:flex}.af-logo[data-v-8c7a9356]{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:36px;height:36px}.af-logo-fb[data-v-8c7a9356]{background:var(--accent);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.af-title[data-v-8c7a9356]{color:var(--text-primary);font-size:19px;font-weight:700}.af-glow[data-v-8c7a9356]{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.af-glow-1[data-v-8c7a9356]{background:radial-gradient(circle,#6366f138,#0000 70%);width:500px;height:500px;top:-150px;left:-100px}.af-glow-2[data-v-8c7a9356]{background:radial-gradient(circle,#8b5cf629,#0000 70%);width:450px;height:450px;bottom:-200px;right:-150px}.af-body[data-v-8c7a9356]{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;max-width:1200px;min-height:calc(100vh - 88px);margin:0 auto;padding:40px 40px 80px;display:grid;position:relative}.af-hero[data-v-8c7a9356]{min-width:0}.af-eyebrow[data-v-8c7a9356]{letter-spacing:.3em;color:var(--text-muted);margin-bottom:20px;font-size:12px;font-weight:600;display:inline-block}.af-headline[data-v-8c7a9356]{letter-spacing:-.03em;color:var(--text-primary);word-break:break-word;margin:0 0 20px;font-size:50px;font-weight:800;line-height:1.1}.af-grad[data-v-8c7a9356]{background:linear-gradient(120deg, var(--accent), #8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text}.af-desc[data-v-8c7a9356]{color:var(--text-secondary);margin:0 0 28px;font-size:16px;line-height:1.7}.af-points[data-v-8c7a9356]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.af-points li[data-v-8c7a9356]{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.afp-check[data-v-8c7a9356]{background:var(--accent-muted);width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.af-card[data-v-8c7a9356]{background:var(--surface-1);border:1px solid var(--border);box-sizing:border-box;border-radius:22px;justify-self:end;width:100%;max-width:420px;padding:36px;box-shadow:0 30px 80px -20px #0009}.af-card-title[data-v-8c7a9356]{color:var(--text-primary);margin:0;font-size:24px;font-weight:800}.af-card-sub[data-v-8c7a9356]{color:var(--text-muted);margin:4px 0 0;font-size:13px}.af-card-foot[data-v-8c7a9356]{text-align:center;color:var(--text-muted);margin-top:24px;font-size:13px}.auth-link[data-v-8c7a9356]{text-decoration:none;transition:opacity .15s}.auth-link[data-v-8c7a9356]:hover{opacity:.8}.af-card .flex[data-v-8c7a9356]{min-width:0;max-width:100%}.af-card input[data-v-8c7a9356]{min-width:0}.af-card .input[data-v-8c7a9356],.af-card input[data-v-8c7a9356]{transition:border-color .2s,box-shadow .2s,background .2s}.af-card .input[data-v-8c7a9356]:hover:not(:focus){border-color:var(--border-hover)}.af-card .flex[data-v-8c7a9356]:focus-within{box-shadow:0 0 0 3px var(--accent-muted);border-color:var(--accent)!important}.suffix-dropdown[data-v-8c7a9356]{z-index:100;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;min-width:160px;max-width:calc(100vw - 60px);max-height:200px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.tos-agree[data-v-8c7a9356]{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.tos-agree input[data-v-8c7a9356]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.tos-agree a[data-v-8c7a9356]{text-decoration:none}.tos-agree a[data-v-8c7a9356]:hover{opacity:.8}.form-loading[data-v-8c7a9356]{justify-content:center;align-items:center;padding:48px 0;display:flex}.af-card[data-v-8c7a9356]{animation:.5s cubic-bezier(.22,1,.36,1) both cardIn-8c7a9356}@keyframes cardIn-8c7a9356{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.af-eyebrow[data-v-8c7a9356]{animation:.5s 50ms both fieldIn-8c7a9356}.af-headline[data-v-8c7a9356]{animation:.6s .12s both fieldIn-8c7a9356}.af-desc[data-v-8c7a9356]{animation:.6s .2s both fieldIn-8c7a9356}@keyframes fieldIn-8c7a9356{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.af-card .btn-primary[data-v-8c7a9356]{transition:transform .15s,box-shadow .2s,opacity .2s}.af-card .btn-primary[data-v-8c7a9356]:active:not(:disabled){transform:scale(.98)}@media (width<=900px){.af-body[data-v-8c7a9356]{grid-template-columns:minmax(0,1fr);gap:32px;min-height:auto;padding:24px 24px 60px}.af-hero[data-v-8c7a9356]{text-align:center;max-width:none}.af-points[data-v-8c7a9356]{text-align:left;flex-direction:column;display:inline-flex}.af-headline[data-v-8c7a9356]{font-size:40px}.af-card[data-v-8c7a9356]{justify-self:center}}@media (width<=600px){.af-top[data-v-8c7a9356]{padding:18px 20px}.af-body[data-v-8c7a9356]{gap:16px;max-width:100%;padding:12px 16px 48px}.af-eyebrow[data-v-8c7a9356]{display:none}.af-headline[data-v-8c7a9356]{margin-bottom:8px;font-size:26px}.af-desc[data-v-8c7a9356]{margin-bottom:0;font-size:13px}.af-points[data-v-8c7a9356]{display:none}.af-card[data-v-8c7a9356]{padding:24px 18px}.suffix-dropdown[data-v-8c7a9356]{min-width:140px}}.auth-full[data-v-8c7a9356]{overflow:hidden}@media (width<=600px){.af-glow-2[data-v-8c7a9356]{width:280px;height:280px;bottom:-120px;right:-60px}.af-glow-1[data-v-8c7a9356]{width:300px;height:300px;left:-60px}}@media (width<=700px){.af-glow[data-v-8c7a9356]{display:none!important}}.auth-full[data-v-8c7a9356]{max-width:100vw;overflow-x:clip}.af-glow-1[data-v-8c7a9356],.af-glow-2[data-v-8c7a9356]{left:auto!important;right:auto!important}.af-glow-1[data-v-8c7a9356]{transform:translate(-40%);left:0!important}.af-glow-2[data-v-8c7a9356]{transform:translate(40%);right:0!important}@media (width<=700px){.af-glow[data-v-8c7a9356]{display:none!important}}.auth-full[data-v-9272ebda]{background:var(--surface);min-height:100svh;position:relative;overflow:hidden}.af-top[data-v-9272ebda]{z-index:5;padding:24px 40px;position:relative}.af-brand[data-v-9272ebda]{align-items:center;gap:10px;display:flex}.af-logo[data-v-9272ebda]{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:36px;height:36px}.af-logo-fb[data-v-9272ebda]{background:var(--accent);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.af-title[data-v-9272ebda]{color:var(--text-primary);font-size:19px;font-weight:700}.af-glow[data-v-9272ebda]{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.af-glow-1[data-v-9272ebda]{background:radial-gradient(circle,#6366f138,#0000 70%);width:500px;height:500px;top:-150px;left:-100px}.af-glow-2[data-v-9272ebda]{background:radial-gradient(circle,#8b5cf629,#0000 70%);width:450px;height:450px;bottom:-200px;right:-150px}.af-body[data-v-9272ebda]{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;max-width:1200px;min-height:calc(100vh - 88px);margin:0 auto;padding:40px 40px 80px;display:grid;position:relative}.af-hero[data-v-9272ebda]{max-width:520px}.af-eyebrow[data-v-9272ebda]{letter-spacing:.3em;color:var(--text-muted);margin-bottom:20px;font-size:12px;font-weight:600;display:inline-block}.af-headline[data-v-9272ebda]{letter-spacing:-.03em;color:var(--text-primary);word-break:break-word;margin:0 0 20px;font-size:56px;font-weight:800;line-height:1.1}.af-grad[data-v-9272ebda]{background:linear-gradient(120deg, var(--accent), #8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text}.af-desc[data-v-9272ebda]{color:var(--text-secondary);margin:0 0 28px;font-size:16px;line-height:1.7}.af-points[data-v-9272ebda]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.af-points li[data-v-9272ebda]{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.afp-check[data-v-9272ebda]{background:var(--accent-muted);width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.af-card[data-v-9272ebda]{background:var(--surface-1);border:1px solid var(--border);border-radius:22px;justify-self:end;width:100%;max-width:420px;padding:36px;box-shadow:0 30px 80px -20px #0009}.af-card-title[data-v-9272ebda]{color:var(--text-primary);margin:0;font-size:24px;font-weight:800}.af-card-sub[data-v-9272ebda]{color:var(--text-muted);margin:4px 0 0;font-size:13px}.af-card-foot[data-v-9272ebda]{text-align:center;color:var(--text-muted);margin-top:24px;font-size:13px}.auth-link[data-v-9272ebda]{text-decoration:none;transition:opacity .15s}.auth-link[data-v-9272ebda]:hover{opacity:.8}.back-link[data-v-9272ebda]{color:var(--text-muted);text-decoration:none;transition:color .15s}.back-link[data-v-9272ebda]:hover{color:var(--text-primary)}@media (width<=900px){.af-body[data-v-9272ebda]{grid-template-columns:minmax(0,1fr);gap:32px;min-height:auto;padding:24px 24px 60px}.af-hero[data-v-9272ebda]{text-align:center;max-width:none}.af-points[data-v-9272ebda]{text-align:left;flex-direction:column;display:inline-flex}.af-headline[data-v-9272ebda]{font-size:40px}.af-card[data-v-9272ebda]{justify-self:center}}@media (width<=700px){.af-glow[data-v-9272ebda]{display:none!important}}@media (width<=520px){.af-top[data-v-9272ebda]{padding:20px 24px}.af-headline[data-v-9272ebda]{font-size:32px}.af-card[data-v-9272ebda]{padding:28px 24px}}.nodemap-wrap[data-v-51540b60]{width:100%}.nodemap-frame[data-v-51540b60]{aspect-ratio:964/925}.nodemap-frame[data-v-51540b60] svg{width:100%;height:auto;display:block}.nodemap-frame[data-v-51540b60] path{fill:var(--surface-3,#7f7f7f1a);stroke:var(--border,#7f7f7f38);stroke-width:.5px;transition:fill .25s}.nodemap-frame[data-v-51540b60] path.nm-active{fill:var(--accent);stroke:var(--accent);animation:3.2s ease-in-out infinite nm-breathe-51540b60}@keyframes nm-breathe-51540b60{0%,to{opacity:.78}50%{opacity:1}}.nodemap-legend[data-v-51540b60]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.nm-chip[data-v-51540b60]{background:var(--surface-2);color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.nm-chip i[data-v-51540b60]{letter-spacing:.04em;color:var(--accent);background:var(--accent-muted);border-radius:5px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:700}.nm-chip b[data-v-51540b60]{color:var(--accent);font-weight:600}.ticker-wrap[data-v-3ac8ed08]{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:12px;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track[data-v-3ac8ed08]{width:max-content;animation:42s linear infinite nt-scroll-3ac8ed08;display:flex}.ticker-track.reverse[data-v-3ac8ed08]{animation:48s linear infinite nt-scroll-rev-3ac8ed08}.ticker-group[data-v-3ac8ed08]{gap:12px;padding-right:12px;display:flex}@keyframes nt-scroll-3ac8ed08{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--nt-repeat,2)))}}@keyframes nt-scroll-rev-3ac8ed08{0%{transform:translateX(calc(-100% / var(--nt-repeat,2)))}to{transform:translate(0)}}.nt-card[data-v-3ac8ed08]{background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:14px;align-items:center;gap:11px;padding:13px 18px;display:flex}.nt-flag[data-v-3ac8ed08]{letter-spacing:.04em;width:34px;height:34px;color:var(--accent);background:var(--accent-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.nt-body[data-v-3ac8ed08]{flex-direction:column;gap:3px;display:flex}.nt-name[data-v-3ac8ed08]{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.nt-meta[data-v-3ac8ed08]{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.nt-dot[data-v-3ac8ed08]{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.nt-dot.on[data-v-3ac8ed08]{background:var(--success);animation:2.4s ease-in-out infinite nt-blink-3ac8ed08}.nt-dot.warn[data-v-3ac8ed08]{background:var(--warning)}.nt-dot.off[data-v-3ac8ed08]{background:var(--text-muted);opacity:.5}@keyframes nt-blink-3ac8ed08{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ticker-track[data-v-3ac8ed08],.nt-dot.on[data-v-3ac8ed08]{animation:none}}.home[data-v-decbdfe3]{background:var(--surface);min-height:100svh;color:var(--text-primary);z-index:1;position:relative;overflow-x:hidden}.home-nav[data-v-decbdfe3]{z-index:50;background:color-mix(in srgb, var(--surface-1) 78%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);width:100%;position:fixed;top:0;left:0;right:0}.home-nav-inner[data-v-decbdfe3]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:14px 24px;display:flex}.home-brand[data-v-decbdfe3]{align-items:center;gap:10px;display:flex}.brand-logo[data-v-decbdfe3]{-o-object-fit:contain;object-fit:contain;border-radius:9px;width:32px;height:32px}.brand-name[data-v-decbdfe3]{font-size:18px;font-weight:700}.home-nav-actions[data-v-decbdfe3]{align-items:center;gap:12px;display:flex}.nav-login[data-v-decbdfe3]{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.nav-login[data-v-decbdfe3]:hover{color:var(--text-primary);border-color:var(--accent);background:var(--accent-muted)}.nav-shop[data-v-decbdfe3]{cursor:pointer;color:var(--accent);background:var(--accent-muted);border:1px solid #6366f14d;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}@media (hover:hover){.nav-shop[data-v-decbdfe3]:hover{color:#fff;background:linear-gradient(135deg, var(--accent), #8b5cf6);border-color:#0000;transform:translateY(-1px);box-shadow:0 6px 16px -6px #6366f199}}.nav-shop svg[data-v-decbdfe3]{transition:transform .2s}@media (hover:hover){.nav-shop:hover svg[data-v-decbdfe3]{transform:scale(1.1)}}.nav-login[data-v-decbdfe3]:hover{color:var(--text-primary)}.nav-register[data-v-decbdfe3]{font-size:14px;padding:8px 16px!important}.nav-avatar[data-v-decbdfe3]{background:linear-gradient(135deg, var(--accent), #8b5cf6);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #6366f166}@media (hover:hover){.nav-avatar[data-v-decbdfe3]:hover{transform:scale(1.08);box-shadow:0 4px 14px #6366f18c}}.nav-user[data-v-decbdfe3]{position:relative}.user-menu[data-v-decbdfe3]{background:var(--surface-1);border:1px solid var(--border);z-index:100;border-radius:16px;width:240px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 48px -12px #0009}.um-head[data-v-decbdfe3]{align-items:center;gap:10px;padding:10px 10px 12px;display:flex}.um-avatar[data-v-decbdfe3]{cursor:default;width:38px!important;height:38px!important}.um-avatar[data-v-decbdfe3]:hover{transform:none}.um-email[data-v-decbdfe3]{color:var(--text-secondary);word-break:break-all;font-size:13px;line-height:1.3}.um-balances[data-v-decbdfe3]{gap:8px;padding:0 4px 8px;display:flex}.um-bal[data-v-decbdfe3]{background:var(--surface-2);border-radius:10px;flex:1;padding:10px}.um-bal-label[data-v-decbdfe3]{color:var(--text-muted);margin-bottom:3px;font-size:11px;display:block}.um-bal-val[data-v-decbdfe3]{color:var(--text-primary);font-size:16px;font-weight:700}.um-divider[data-v-decbdfe3]{background:var(--border);height:1px;margin:4px 8px}.um-item[data-v-decbdfe3]{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:14px;transition:background .15s,color .15s;display:flex}.um-item[data-v-decbdfe3]:hover{background:var(--surface-2);color:var(--text-primary)}.um-logout[data-v-decbdfe3]:hover{color:var(--danger)}.menu-fade-enter-active[data-v-decbdfe3],.menu-fade-leave-active[data-v-decbdfe3]{transition:opacity .18s,transform .18s}.menu-fade-enter-from[data-v-decbdfe3],.menu-fade-leave-to[data-v-decbdfe3]{opacity:0;transform:translateY(-6px)scale(.97)}.hero[data-v-decbdfe3]{text-align:center;max-width:1000px;margin:0 auto;padding:134px 24px 64px;position:relative}.hero-glow[data-v-decbdfe3]{pointer-events:none;background:radial-gradient(circle, var(--accent-muted), transparent 65%);filter:blur(40px);opacity:.7;width:600px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.hero-inner[data-v-decbdfe3]{position:relative}.hero-pill[data-v-decbdfe3]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:7px 16px;font-size:13px;font-weight:500;display:inline-flex}.pill-dot[data-v-decbdfe3]{background:var(--success);width:7px;height:7px;box-shadow:0 0 8px var(--success);border-radius:50%;animation:2s ease-in-out infinite blink-decbdfe3}@keyframes blink-decbdfe3{0%,to{opacity:1}50%{opacity:.4}}.hero-badge[data-v-decbdfe3]{background:var(--accent-muted);color:var(--accent);border-radius:999px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.hero-title[data-v-decbdfe3]{letter-spacing:-.02em;margin:0 0 20px;font-size:52px;font-weight:800;line-height:1.15}.hero-grad[data-v-decbdfe3]{background:linear-gradient(120deg, var(--accent), #8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub[data-v-decbdfe3]{color:var(--text-secondary);max-width:620px;margin:0 auto 32px;font-size:17px;line-height:1.7}.hero-actions[data-v-decbdfe3]{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:48px;display:flex}.hero-btn[data-v-decbdfe3]{padding:13px 28px!important;font-size:15px!important}.hero-btn-ghost[data-v-decbdfe3]{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:13px 28px;font-size:15px;font-weight:600;transition:all .15s}.hero-btn-ghost[data-v-decbdfe3]:hover{border-color:var(--border-hover);background:var(--surface-3)}.hero-stats[data-v-decbdfe3]{flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:44px;display:flex}.hero-clients[data-v-decbdfe3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.hc-label[data-v-decbdfe3]{color:var(--text-muted);font-size:12px}.hc-icons[data-v-decbdfe3]{color:var(--text-secondary);gap:16px;display:flex}.hc-icons span[data-v-decbdfe3]{transition:color .2s,transform .2s;display:inline-flex}@media (hover:hover){.hc-icons span[data-v-decbdfe3]:hover{color:var(--accent);transform:translateY(-2px)}}.hc-item[data-v-decbdfe3]{position:relative}.hc-item[data-v-decbdfe3]:after{content:attr(data-tip);background:var(--surface-3);color:var(--text-primary);white-space:nowrap;border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #0000004d}.hc-item[data-v-decbdfe3]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.hstat[data-v-decbdfe3]{flex-direction:column;gap:2px;display:flex}.hstat b[data-v-decbdfe3]{background:linear-gradient(120deg, var(--accent), #8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800}.hstat span[data-v-decbdfe3]{color:var(--text-muted);font-size:13px}.metrics[data-v-decbdfe3]{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1000px;margin:0 auto;padding:0 24px;display:grid}.metric[data-v-decbdfe3]{text-align:center;background:var(--surface-1);border:1px solid var(--border);border-radius:16px;padding:24px 12px}.metric-val[data-v-decbdfe3]{letter-spacing:-.02em;background:linear-gradient(120deg, var(--accent), #8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800}.metric-label[data-v-decbdfe3]{color:var(--text-muted);margin-top:4px;font-size:13px}.section[data-v-decbdfe3]{max-width:1100px;margin:0 auto;padding:64px 24px}.sec-title[data-v-decbdfe3]{text-align:center;letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:800}.sec-sub[data-v-decbdfe3]{color:var(--text-secondary);text-align:center;margin:0 0 40px;font-size:15px}.feat-grid[data-v-decbdfe3]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feat-card[data-v-decbdfe3]{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;padding:24px;transition:transform .2s,border-color .2s}.feat-card[data-v-decbdfe3]:hover{border-color:var(--border-hover);transform:translateY(-3px)}.feat-icon[data-v-decbdfe3]{background:var(--accent-muted);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.feat-t[data-v-decbdfe3]{margin:0 0 6px;font-size:16px;font-weight:600}.feat-d[data-v-decbdfe3]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.steps[data-v-decbdfe3]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.step[data-v-decbdfe3]{background:var(--surface-1);border:1px solid var(--border);text-align:left;border-radius:16px;padding:24px 18px;position:relative}.step-num[data-v-decbdfe3]{color:#fff;background:linear-gradient(135deg, var(--accent), #8b5cf6);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;font-size:16px;font-weight:800;display:flex}.step-t[data-v-decbdfe3]{margin:0 0 5px;font-size:15px;font-weight:600}.step-d[data-v-decbdfe3]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.step-arrow[data-v-decbdfe3]{display:none}.plan-grid[data-v-decbdfe3]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-plan[data-v-decbdfe3]{text-align:center;background:var(--surface-1);border:1px solid var(--border);border-radius:18px;padding:28px 24px;transition:transform .2s,border-color .2s,box-shadow .2s}.home-plan[data-v-decbdfe3]:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 16px 40px -16px #6366f166}.hp-icon[data-v-decbdfe3]{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:20px;font-weight:700;display:flex}.hp-name[data-v-decbdfe3]{margin:0 0 12px;font-size:17px;font-weight:700}.hp-price[data-v-decbdfe3]{justify-content:center;align-items:baseline;gap:4px;margin-bottom:16px;display:flex}.hp-amt[data-v-decbdfe3]{letter-spacing:-.02em;font-size:32px;font-weight:800}.hp-unit[data-v-decbdfe3]{color:var(--text-muted);font-size:13px}.hp-specs[data-v-decbdfe3]{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.hp-specs span[data-v-decbdfe3]{color:var(--text-secondary);background:var(--surface-2);border-radius:8px;padding:7px;font-size:13px}.hp-buy[data-v-decbdfe3]{width:100%}.review-grid[data-v-decbdfe3]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.review-card[data-v-decbdfe3]{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;padding:24px;transition:transform .2s,border-color .2s}.review-card[data-v-decbdfe3]:hover{border-color:var(--border-hover);transform:translateY(-3px)}.review-stars[data-v-decbdfe3]{color:#fbbf24;gap:3px;margin-bottom:12px;display:flex}.review-text[data-v-decbdfe3]{color:var(--text-secondary);margin:0 0 18px;font-size:14px;line-height:1.7}.review-user[data-v-decbdfe3]{align-items:center;gap:10px;display:flex}.review-ava[data-v-decbdfe3]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:flex}.review-name[data-v-decbdfe3]{margin:0;font-size:14px;font-weight:600}.review-role[data-v-decbdfe3]{color:var(--text-muted);margin:0;font-size:12px}.faq-list[data-v-decbdfe3]{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.faq-item[data-v-decbdfe3]{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;transition:border-color .2s;overflow:hidden}.faq-item.open[data-v-decbdfe3]{border-color:var(--accent)}.faq-q[data-v-decbdfe3]{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:15px;font-weight:600;display:flex}.faq-chev[data-v-decbdfe3]{color:var(--text-muted);flex-shrink:0;transition:transform .25s}.faq-item.open .faq-chev[data-v-decbdfe3]{color:var(--accent);transform:rotate(180deg)}.faq-a-wrap[data-v-decbdfe3]{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-item.open .faq-a-wrap[data-v-decbdfe3]{grid-template-rows:1fr}.faq-a[data-v-decbdfe3]{color:var(--text-secondary);padding:0 20px;font-size:14px;line-height:1.7;overflow:hidden}.faq-item.open .faq-a[data-v-decbdfe3]{padding:0 20px 18px}.home-foot[data-v-decbdfe3]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:40px 24px;display:flex}.foot-brand[data-v-decbdfe3]{align-items:center;gap:8px;font-weight:600;display:flex}.foot-links[data-v-decbdfe3]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (width<=640px){.home-foot[data-v-decbdfe3]{text-align:center;flex-direction:column;justify-content:center;gap:14px;padding:32px 20px}.foot-links[data-v-decbdfe3]{justify-content:center;gap:10px 20px}.foot-copy[data-v-decbdfe3]{font-size:12px}}.foot-links a[data-v-decbdfe3]{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .18s}@media (hover:hover){.foot-links a[data-v-decbdfe3]:hover{color:var(--accent)}}.foot-links a[data-v-decbdfe3]:active{color:var(--accent)}.foot-logo[data-v-decbdfe3]{-o-object-fit:contain;object-fit:contain;border-radius:7px;width:24px;height:24px}.foot-copy[data-v-decbdfe3]{color:var(--text-muted);margin:0;font-size:13px}@media (width<=768px){.hero-title[data-v-decbdfe3]{font-size:36px}.hero-sub[data-v-decbdfe3]{font-size:15px}.hero-stats[data-v-decbdfe3]{gap:28px}.feat-grid[data-v-decbdfe3],.plan-grid[data-v-decbdfe3]{grid-template-columns:1fr}.sec-title[data-v-decbdfe3]{font-size:26px}.home-nav-inner[data-v-decbdfe3]{padding:10px 14px}.home-nav-actions[data-v-decbdfe3]{gap:7px}.brand-name[data-v-decbdfe3]{font-size:16px}.brand-logo[data-v-decbdfe3]{width:28px;height:28px}.home-icon-btn[data-v-decbdfe3]{min-width:32px;height:32px;padding:0 6px}.home-lang-label[data-v-decbdfe3]{font-size:12px}.nav-login[data-v-decbdfe3]{padding:6px 8px;font-size:13px}.nav-register[data-v-decbdfe3]{font-size:13px;padding:6px 12px!important}.nav-register svg[data-v-decbdfe3]{display:none}.nav-shop[data-v-decbdfe3]{gap:4px;padding:6px 10px;font-size:13px}.steps[data-v-decbdfe3]{grid-template-columns:repeat(2,1fr);gap:10px}.step[data-v-decbdfe3]{padding:18px 14px}.step-arrow[data-v-decbdfe3]{display:none}.step-num[data-v-decbdfe3]{width:32px;height:32px;margin-bottom:10px;font-size:15px}.step-t[data-v-decbdfe3]{font-size:14px}.step-d[data-v-decbdfe3]{font-size:12px}}@media (width<=400px){.home-nav-inner[data-v-decbdfe3]{padding:9px 10px}.home-nav-actions[data-v-decbdfe3]{gap:5px}.nav-login[data-v-decbdfe3]{padding:6px 8px;font-size:12px}.nav-shop span[data-v-decbdfe3]{display:none}.nav-shop[data-v-decbdfe3]{padding:7px 9px}.steps[data-v-decbdfe3]{grid-template-columns:1fr}}.reveal[data-v-decbdfe3]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.in[data-v-decbdfe3]{opacity:1;transform:translateY(0)}.feat-card[data-v-decbdfe3]{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards featIn-decbdfe3;transform:translateY(20px)}.reveal.in .feat-card[data-v-decbdfe3]:first-child{animation-delay:50ms}.reveal.in .feat-card[data-v-decbdfe3]:nth-child(2){animation-delay:.12s}.reveal.in .feat-card[data-v-decbdfe3]:nth-child(3){animation-delay:.19s}.reveal.in .feat-card[data-v-decbdfe3]:nth-child(4){animation-delay:.26s}.reveal.in .feat-card[data-v-decbdfe3]:nth-child(5){animation-delay:.33s}.reveal.in .feat-card[data-v-decbdfe3]:nth-child(6){animation-delay:.4s}.feat-card[data-v-decbdfe3]{animation-play-state:paused}.reveal.in .feat-card[data-v-decbdfe3]{animation-play-state:running}@keyframes featIn-decbdfe3{to{opacity:1;transform:translateY(0)}}.hstat b[data-v-decbdfe3]{transition:text-shadow .3s}.hero:hover .hstat b[data-v-decbdfe3]{text-shadow:0 0 24px #6366f180}.hero-glow[data-v-decbdfe3]{animation:6s ease-in-out infinite glowPulse-decbdfe3}@keyframes glowPulse-decbdfe3{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:.8;transform:translate(-50%)scale(1.1)}}.home[data-v-decbdfe3]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 10%,#6366f114,#0000 40%),radial-gradient(circle at 80% 20%,#8b5cf60f,#0000 40%);position:fixed;inset:0}.feat-card:hover .feat-icon[data-v-decbdfe3]{transition:transform .25s;transform:scale(1.08)rotate(-3deg)}.reveal.in .home-plan[data-v-decbdfe3]:first-child{animation:.6s cubic-bezier(.22,1,.36,1) 50ms both featIn-decbdfe3}.reveal.in .home-plan[data-v-decbdfe3]:nth-child(2){animation:.6s cubic-bezier(.22,1,.36,1) .15s both featIn-decbdfe3}.reveal.in .home-plan[data-v-decbdfe3]:nth-child(3){animation:.6s cubic-bezier(.22,1,.36,1) .25s both featIn-decbdfe3}@keyframes ctaRotate-decbdfe3{to{transform:rotate(360deg)}}.hero[data-v-decbdfe3]{padding-top:150px}@media (width<=768px){.hero[data-v-decbdfe3]{padding-top:110px}.hero-clients[data-v-decbdfe3],.hc-icons[data-v-decbdfe3]{gap:12px}.review-grid[data-v-decbdfe3]{gap:14px;grid-template-columns:1fr!important}.review-card[data-v-decbdfe3]{padding:20px}.review-text[data-v-decbdfe3]{font-size:14px}}.home-icon-btn[data-v-decbdfe3]{border:1px solid var(--border);cursor:pointer;min-width:34px;height:34px;color:var(--text-secondary);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 8px;transition:color .15s,border-color .15s,background .15s;display:flex}.home-icon-btn[data-v-decbdfe3]:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--surface-2)}.home-lang-label[data-v-decbdfe3]{font-size:13px;font-weight:600}.home-lang-wrap[data-v-decbdfe3]{position:relative}.home-lang-dropdown[data-v-decbdfe3]{background:var(--surface-1);border:1px solid var(--border);z-index:100;border-radius:10px;min-width:130px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.home-lang-dropdown button[data-v-decbdfe3]{text-align:left;cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;padding:8px 12px;font-size:13px;transition:background .15s,color .15s;display:block}.home-lang-dropdown button[data-v-decbdfe3]:hover{background:var(--surface-2);color:var(--text-primary)}.home-lang-dropdown button.active[data-v-decbdfe3]{color:var(--accent);font-weight:600}.home-plan[data-v-decbdfe3]{position:relative}.home-plan.hp-hot[data-v-decbdfe3]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 18px 40px -18px #6366f18c}.hp-badge[data-v-decbdfe3]{background:var(--accent);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;right:14px}.hp-tag[data-v-decbdfe3]{color:var(--text-muted);margin:-2px 0 10px;font-size:13px}.hp-save[data-v-decbdfe3]{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border-radius:999px;margin:6px 0 0;padding:2px 10px;font-size:12px;display:inline-block}.hp-specs-row[data-v-decbdfe3]{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:16px 0 4px;font-size:13px;display:flex}.hp-specs-row span+span[data-v-decbdfe3]:before{content:"·";color:var(--text-muted);margin-right:14px}.hp-feats[data-v-decbdfe3]{text-align:left;margin:14px 0 18px;padding:0;list-style:none}.hp-feats li[data-v-decbdfe3]{color:var(--text-secondary);border-top:1px solid var(--border);padding:7px 0 7px 24px;font-size:14px;position:relative}.hp-feats li[data-v-decbdfe3]:first-child{border-top:none}.hp-feats li[data-v-decbdfe3]:before{content:"";background:var(--accent);width:14px;height:14px;position:absolute;top:10px;left:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.plan-more[data-v-decbdfe3]{justify-content:center;margin-top:28px;display:flex}@media (width<=768px){.nav-shop span[data-v-decbdfe3]{display:none}.nav-shop[data-v-decbdfe3]{gap:0;padding:7px 9px}.home-lang-label[data-v-decbdfe3]{display:none}}@media (width<=640px){.metrics[data-v-decbdfe3]{grid-template-columns:repeat(2,1fr)}}@media (hover:none){.hc-item[data-v-decbdfe3]:active:after{opacity:1;transform:translate(-50%)translateY(0)}}.home-icon-btn[data-v-decbdfe3],.nav-shop[data-v-decbdfe3],.nav-login[data-v-decbdfe3],.nav-register[data-v-decbdfe3]{box-sizing:border-box;justify-content:center;align-items:center;height:36px;line-height:1;display:inline-flex;padding-top:0!important;padding-bottom:0!important}.home-icon-btn[data-v-decbdfe3]{min-width:36px}@media (width<=768px){.home-icon-btn[data-v-decbdfe3],.nav-shop[data-v-decbdfe3],.nav-login[data-v-decbdfe3],.nav-register[data-v-decbdfe3]{height:32px}.home-icon-btn[data-v-decbdfe3]{min-width:32px}}.store-page[data-v-25f10eb8]{background:var(--surface);min-height:100svh;color:var(--text-primary);z-index:1;position:relative;overflow-x:hidden}.store-page[data-v-25f10eb8]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 10%,#6366f114,#0000 40%),radial-gradient(circle at 80% 20%,#8b5cf60f,#0000 40%);position:fixed;inset:0}.store-header[data-v-25f10eb8]{z-index:50;background:color-mix(in srgb, var(--surface-1) 78%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);width:100%;position:fixed;top:0;left:0;right:0}.store-header-inner[data-v-25f10eb8]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:14px 24px;display:flex}.store-brand[data-v-25f10eb8]{cursor:pointer;align-items:center;gap:10px;display:flex}.store-logo[data-v-25f10eb8]{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:flex}.store-logo-img[data-v-25f10eb8]{-o-object-fit:contain;object-fit:contain;border-radius:9px;width:32px;height:32px}.store-brand-name[data-v-25f10eb8]{color:var(--text-primary);font-size:18px;font-weight:700}.store-nav-actions[data-v-25f10eb8]{align-items:center;gap:12px;display:flex}.store-icon-btn[data-v-25f10eb8]{border:1px solid var(--border);min-width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 8px;transition:color .15s,border-color .15s,background .15s;display:flex}.store-icon-btn[data-v-25f10eb8]:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--surface-2)}.store-lang-wrap[data-v-25f10eb8]{position:relative}.store-lang-label[data-v-25f10eb8]{font-size:13px;font-weight:600}.store-lang-dropdown[data-v-25f10eb8]{background:var(--surface-1);border:1px solid var(--border);z-index:40;border-radius:12px;min-width:130px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0000004d}.store-lang-dropdown button[data-v-25f10eb8]{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:14px;display:block}.store-lang-dropdown button[data-v-25f10eb8]:hover,.store-lang-dropdown button.active[data-v-25f10eb8]{background:var(--surface-2);color:var(--text-primary)}.store-login[data-v-25f10eb8]{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;padding:8px 16px;font-size:14px;transition:all .2s}.store-login[data-v-25f10eb8]:hover{color:var(--text-primary);border-color:var(--border-hover)}.store-register[data-v-25f10eb8]{font-size:14px;padding:8px 16px!important}.store-body[data-v-25f10eb8]{max-width:1200px;margin:0 auto;padding:96px 24px 80px}.store-title-block[data-v-25f10eb8]{text-align:center;margin-bottom:32px}.store-title[data-v-25f10eb8]{color:var(--text-primary);margin-bottom:8px;font-size:32px;font-weight:700}.store-subtitle[data-v-25f10eb8]{color:var(--text-secondary);font-size:15px}.store-grid[data-v-25f10eb8]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.plan-card[data-v-25f10eb8]{background:linear-gradient(180deg, #ffffff06, #fff0 40%), var(--surface-1);border:1px solid var(--border);border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000004d,0 8px 24px -14px #00000080}@media (hover:hover){.plan-card[data-v-25f10eb8]:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:0 2px 4px #0000004d,0 16px 40px -16px #0009}}.plan-icon[data-v-25f10eb8]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.plan-spec[data-v-25f10eb8]{background:var(--surface-2);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;display:flex}.plan-spec-val[data-v-25f10eb8]{color:var(--text-primary);font-size:13px;font-weight:600}.plan-spec-label[data-v-25f10eb8]{color:var(--text-muted);font-size:10px}.desc-collapsed[data-v-25f10eb8]{max-height:4.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.menu-fade-enter-active[data-v-25f10eb8],.menu-fade-leave-active[data-v-25f10eb8]{transition:opacity .15s,transform .15s}.menu-fade-enter-from[data-v-25f10eb8],.menu-fade-leave-to[data-v-25f10eb8]{opacity:0;transform:translateY(-6px)}@media (width<=768px){.store-header-inner[data-v-25f10eb8]{padding:10px 14px}.store-nav-actions[data-v-25f10eb8]{gap:7px}.store-brand-name[data-v-25f10eb8]{font-size:16px}.store-logo[data-v-25f10eb8],.store-logo-img[data-v-25f10eb8]{width:28px;height:28px}.store-icon-btn[data-v-25f10eb8]{min-width:32px;height:32px;padding:0 6px}.store-login[data-v-25f10eb8]{padding:6px 10px;font-size:13px}.store-register[data-v-25f10eb8]{font-size:13px;padding:6px 12px!important}.store-register svg[data-v-25f10eb8]{display:none}.store-title[data-v-25f10eb8]{font-size:26px}.store-subtitle[data-v-25f10eb8]{font-size:14px}.store-body[data-v-25f10eb8]{padding:80px 16px 60px}.store-grid[data-v-25f10eb8]{grid-template-columns:1fr;gap:16px}}@media (width<=400px){.store-header-inner[data-v-25f10eb8]{padding:9px 10px}.store-nav-actions[data-v-25f10eb8]{gap:5px}.store-login[data-v-25f10eb8]{padding:6px 8px;font-size:12px}}@media (width<=768px){.store-lang-label[data-v-25f10eb8]{display:none}}.store-icon-btn[data-v-25f10eb8],.store-login[data-v-25f10eb8],.store-register[data-v-25f10eb8]{box-sizing:border-box;justify-content:center;align-items:center;height:36px;line-height:1;display:inline-flex;padding-top:0!important;padding-bottom:0!important}.store-icon-btn[data-v-25f10eb8]{min-width:36px}@media (width<=768px){.store-icon-btn[data-v-25f10eb8],.store-login[data-v-25f10eb8],.store-register[data-v-25f10eb8]{height:32px}.store-icon-btn[data-v-25f10eb8]{min-width:32px}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:DM Sans,ui-sans-serif,system-ui;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:DM Mono,ui-monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!card,.card{border-width:1px;border-radius:18px}.\!card{background:var(--surface-1)!important;border-color:var(--border)!important;box-shadow:0 1px 3px #0006,0 0 0 1px #ffffff0f!important}.card{background:var(--surface-1);border-color:var(--border);box-shadow:0 1px 3px #0006,0 0 0 1px #ffffff0f}.btn-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:var(--accent);will-change:transform;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn-primary:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-ghost{color:var(--text-secondary);border:1px solid var(--border);border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.btn-ghost:hover{color:var(--text-primary);border-color:var(--border-hover);background:#ffffff0a}.input{outline-offset:2px;background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:14px;outline:2px solid #0000;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.label{color:var(--text-secondary);margin-bottom:.375rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.badge{border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.badge-success{color:#22c55e;background:#22c55e1f}.badge-warning{color:#f59e0b;background:#f59e0b1f}.badge-danger{color:#ef4444;background:#ef44441f}.badge-neutral{color:var(--text-secondary);background:#ffffff0f}.badge-accent{background:var(--accent-muted);color:var(--accent)}.divider{background:var(--border);width:100%;height:1px}.fade-enter-active{transition:opacity .15s}.fade-leave-active{transition:opacity 80ms}.fade-enter-from,.fade-leave-to{opacity:0}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.col-span-2{grid-column:span 2/span 2}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.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}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:18px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:14px}.border{border-width:1px}.border-l{border-left-width:1px}.bg-transparent{background-color:#0000}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:DM Mono,ui-monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.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)}.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-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--surface:#0a0a0f;--surface-1:#111118;--surface-2:#18181f;--surface-3:#1f1f28;--border:#ffffff12;--border-hover:#ffffff1f;--accent:#6366f1;--accent-hover:#4f52e0;--accent-muted:#6366f126;--text-primary:#ffffffeb;--text-secondary:#ffffff80;--text-muted:#ffffff47;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444}*{box-sizing:border-box}html{scroll-behavior:smooth;touch-action:manipulation}html,body,#app{background:var(--surface);width:100%;height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:DM Sans,ui-sans-serif,system-ui}a,button,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.animate-spin{animation:.8s linear infinite spin}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:400px 100%;border-radius:8px;animation:1.4s ease-in-out infinite shimmer}.t-overlay{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.t-card{background:var(--card-bg,#1e1e2e);border:1px solid var(--border,#ffffff14);border-radius:16px;width:100%;max-width:360px;box-shadow:0 20px 60px #0006}body{background-color:#0d0d14}body.has-bg,body.has-bg #app,body.has-bg .app-shell,body.has-bg .main-area,body.has-bg .page-content{background-color:#0000!important}body.has-bg .sidebar{background-color:#0a0a12bf!important}body.has-bg:before{content:"";background-image:inherit;filter:blur(6px);z-index:-1;background-position:50%;background-size:cover;background-attachment:fixed;position:fixed;inset:-10px;transform:scale(1.05)}body.has-bg .card{-webkit-backdrop-filter:blur(8px);background:#0f0f18bf!important;border-color:#ffffff14!important}body.has-bg .sidebar{border-right-color:#ffffff0f!important}body.has-bg .mobile-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0a0a12bf!important}body.has-bg .t-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f18eb!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notice-enter-active{max-height:800px;transition:opacity .2s,max-height .25s;overflow:hidden}.notice-leave-active{transition:opacity .15s,max-height .2s;overflow:hidden}.notice-enter-from,.notice-leave-to{opacity:0;max-height:0}.card{transition:border-color .2s,box-shadow .2s}.card:hover{border-color:var(--border-hover)!important;box-shadow:0 4px 20px #0000004d,0 0 0 1px #ffffff12!important}.nav-item,[class*=nav-] a,.sidebar a{transition:background .15s,color .15s!important}.btn-primary,.btn-ghost{transition:background .15s,transform .15s,box-shadow .15s,border-color .15s!important}.btn-primary:active:not(:disabled),.btn-ghost:active:not(:disabled){transform:scale(.97)!important}.input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-muted)!important;outline:none!important}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px;transition:background .2s}::selection{background:var(--accent-muted);color:var(--text-primary)}.animate-fade-in{animation:.2s both fadeIn}.animate-slide-up{animation:.28s cubic-bezier(.22,1,.36,1) both slideUp}[data-theme=light]{--surface:#efeae4;--surface-1:#fffefc;--surface-2:#f5f1ec;--surface-3:#ebe5dd;--border:#1e293b1a;--border-hover:#1e293b2e;--accent:#6d6fc4;--accent-hover:#5a5cb0;--accent-muted:#6d6fc41a;--text-primary:#1e2330;--text-secondary:#5a6275;--text-muted:#9aa1b2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body,[data-theme=light] #app{background-color:#efeae4}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000001f}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000038}.card{border-radius:18px;box-shadow:0 1px 2px #0000004d,0 8px 24px -12px #00000080,inset 0 1px #ffffff0a!important}.card:hover{box-shadow:0 2px 4px #0000004d,0 12px 32px -12px #0000008c,inset 0 1px #ffffff0f!important}.btn-primary{border-radius:12px;background:linear-gradient(180deg, var(--accent), var(--accent-hover))!important;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff1f!important}.btn-primary:hover:not(:disabled){box-shadow:0 6px 18px -4px #6366f173,inset 0 1px #ffffff26!important}.btn-ghost{border-radius:12px}.input{border-radius:12px;transition:border-color .18s,box-shadow .18s,background .18s}.input:focus{background:var(--surface-1)!important;box-shadow:0 0 0 3px var(--accent-muted), 0 1px 2px #0003!important}.badge{border-radius:8px}.t-overlay{-webkit-backdrop-filter:blur(8px)!important;background:#0009!important}.t-card{animation:.32s cubic-bezier(.22,1,.36,1) both slideUp;border-radius:20px!important;box-shadow:0 24px 70px -16px #0009,inset 0 1px #ffffff0d!important}h1{letter-spacing:-.02em}a,.auth-link{transition:color .15s,opacity .15s}tbody tr{transition:background .15s}tbody tr:hover{background:#ffffff05}@media (width<=640px){.card{border-radius:16px}.t-card{border-radius:18px!important}}.card{position:relative;background:linear-gradient(180deg, #ffffff06, #fff0 40%), var(--surface-1)!important}.card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.stat-card{position:relative;overflow:hidden;background:radial-gradient(120px 80px at 0% 0%, var(--accent-muted), transparent 70%), linear-gradient(180deg, #ffffff05, #fff0 50%), var(--surface-1)!important}.stat-value{letter-spacing:-.01em;font-weight:700}.btn-primary{position:relative;overflow:hidden}.t-card{background:linear-gradient(180deg, #ffffff08, #fff0 30%), var(--surface-1,#1e1e2e)!important}.progress-fill{box-shadow:inset 0 1px #ffffff40}.badge{box-shadow:inset 0 1px #ffffff0f}.btn-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--accent), #8b5cf6);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px -4px #6366f180,inset 0 1px #fff3}.btn-cta svg{transition:transform .2s}.btn-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px -4px #6366f199,inset 0 1px #ffffff40}.btn-cta:hover:not(:disabled) svg{transform:translate(3px)}.btn-cta:active:not(:disabled){transform:translateY(0)}.btn-cta:disabled{opacity:.55;cursor:not-allowed}.btn-cta:before{content:"";background:linear-gradient(120deg,#0000,#ffffff59,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.btn-cta:hover:not(:disabled):before{left:125%}.page-enter-active{transition:opacity .28s}.page-leave-active{transition:opacity .18s}.page-enter-from,.page-leave-to{opacity:0}body.has-bg:after{content:"";-webkit-backdrop-filter:blur(2px);z-index:-1;pointer-events:none;background:#0a0a12b8;position:fixed;inset:0}body.has-bg .home-plan,body.has-bg .feat-card,body.has-bg .auth-card{-webkit-backdrop-filter:blur(8px);background:#0f0f18b3!important;border-color:#ffffff14!important}body.has-bg .home-nav{background:#0a0a128c}html{overscroll-behavior:none;background:var(--surface)}body{overscroll-behavior:none}[data-theme=light] .card{background:#fff!important;border:1px solid #1e293b12!important;box-shadow:0 1px 2px #1e293b0a,0 4px 12px -4px #1e293b0f!important}[data-theme=light] .card:before{display:none!important}[data-theme=light] .card:hover{border-color:#6d6fc433!important;box-shadow:0 2px 4px #1e293b0d,0 8px 24px -8px #1e293b1f!important}[data-theme=light] .stat-card{background:radial-gradient(160px 100px at 0 0,#5b5ef00f,#0000 70%),#fff!important}[data-theme=light] .sidebar{border-right:1px solid #1e293b12;background:#fff!important}[data-theme=light] .top-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #1e293b12;background:#ffffffe6!important}[data-theme=light] .sidebar-logo{border-bottom-color:#1e293b12}[data-theme=light] .nav-item:hover{background:#1e293b0a!important}[data-theme=light] .nav-item.router-link-active,[data-theme=light] .nav-item.active{color:var(--accent)!important;background:#5b5ef017!important}[data-theme=light] .btn-ghost:hover{background:#1e293b0a!important;border-color:#1e293b26!important}[data-theme=light] .input{background:#fff!important;border-color:#1e293b1f!important}[data-theme=light] .input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #6d6fc41a!important}[data-theme=light] .badge{box-shadow:none!important}[data-theme=light] .badge-neutral{color:var(--text-secondary)!important;background:#1e293b0f!important}[data-theme=light] .badge-success{color:#16a34a!important;background:#16a34a1a!important}[data-theme=light] .badge-warning{color:#d97706!important;background:#d977061a!important}[data-theme=light] .badge-danger{color:#dc2626!important;background:#dc26261a!important}[data-theme=light] .t-overlay{background:#1e293b59!important}[data-theme=light] .t-card{background:#fff!important;box-shadow:0 20px 60px -16px #1e293b40!important}[data-theme=light] .progress-fill{box-shadow:none!important}[data-theme=light] tbody tr:hover{background:#1e293b06!important}[data-theme=light] body.has-bg:after{-webkit-backdrop-filter:blur(3px)!important;background:#f0ece67a!important}[data-theme=light] body.has-bg .sidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb!important}[data-theme=light] body.has-bg .top-bar{background:#ffffffd1!important}[data-theme=light] body.has-bg .card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0!important}[data-theme=light] body.has-bg .t-card{background:#fffffff5!important}[data-theme=light] body:not(.has-bg) .page-content{background:radial-gradient(1000px 500px at 100% 0,#f59e0b0d,#0000 60%),radial-gradient(800px 450px at 0 100%,#6d6fc40a,#0000 55%),#efeae4!important}[data-theme=light] body:not(.has-bg),[data-theme=light] body:not(.has-bg) #app{background-color:#efeae4!important}[data-theme=light]{--text-secondary:#4a5468;--text-muted:#7a8398}[data-theme=light] body.has-bg .page-content{text-shadow:0 1px 2px #ffffff80}[data-theme=light] body.has-bg h1,[data-theme=light] body.has-bg h2,[data-theme=light] body.has-bg .section-title{color:#161a26!important}[data-theme=light] .card{position:relative}[data-theme=light] .stat-card:after{content:"";background:linear-gradient(90deg,#0000,#6d6fc44d,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}[data-theme=light] .nav-item.router-link-active,[data-theme=light] .nav-item.active{box-shadow:inset 3px 0 0 var(--accent);font-weight:600;color:var(--accent)!important;background:linear-gradient(90deg,#6d6fc41f,#6d6fc40a)!important}[data-theme=light] .stat-value{color:#1e2330!important}[data-theme=light] .btn-primary{background:linear-gradient(135deg,#6d6fc4,#7d6fb8)!important;box-shadow:0 1px 2px #6d6fc42e!important}[data-theme=light] .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#5a5cb0,#6d5fa8)!important;box-shadow:0 4px 12px -2px #6d6fc44d!important}[data-theme=light] .top-bar{border-bottom:1px solid #6d6fc41a!important}[data-theme=light] .section-label,[data-theme=light] [class*=text-muted]{color:#6a7388!important}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::-webkit-scrollbar-corner{background:0 0}.prose-custom h1,.prose-custom h2,.prose-custom h3{color:var(--text-primary);margin:1rem 0 .5rem;font-weight:600}.prose-custom h1{font-size:1.1rem}.prose-custom h2{font-size:1rem}.prose-custom h3{font-size:.9rem}.prose-custom p{margin:.5rem 0;line-height:1.7}.prose-custom ul,.prose-custom ol{margin:.5rem 0;padding-left:1.2rem}.prose-custom li{margin:.2rem 0}.prose-custom strong{color:var(--text-primary);font-weight:600}.prose-custom code{background:var(--surface-3);border-radius:4px;padding:2px 6px;font-family:DM Mono,monospace;font-size:.85em}.prose-custom pre{background:var(--surface-3);border-radius:8px;margin:.5rem 0;padding:.75rem;overflow-x:auto}.prose-custom a{color:var(--accent);text-decoration:none}.prose-custom a:hover{text-decoration:underline}.prose-custom hr{border:none;border-top:1px solid var(--border);margin:1rem 0}.prose-custom blockquote{border-left:3px solid var(--accent);color:var(--text-secondary);margin:.5rem 0;padding-left:1rem}.home,.store-page,.auth-full{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:calc(100dvh - 1px);min-height:0!important;overflow:hidden auto!important}.hero-title,.af-headline,.store-title{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.btn-primary,.btn-cta{border:1px solid #0000}@media (width>=640px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
