@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=JetBrains+Mono:wght@400;500&display=swap";.app-toast-stack[data-v-6e9a10b7]{position:fixed;top:20px;left:50%;z-index:12000;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(92vw,420px);transform:translate(-50%);pointer-events:none}.app-toast[data-v-6e9a10b7]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border-color);background:#fffffff5;box-shadow:0 12px 32px #0f172a24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.app-toast.success[data-v-6e9a10b7]{border-color:#10b98147;background:#fffffffa}.app-toast.error[data-v-6e9a10b7]{border-color:#ef444447;background:#fffffffa}.app-toast.info[data-v-6e9a10b7]{border-color:#6366f13d}.app-toast-text[data-v-6e9a10b7]{flex:1;font-size:14px;line-height:1.5;color:var(--text-primary)}.app-toast.success .app-toast-text[data-v-6e9a10b7]{color:var(--success-text)}.app-toast.error .app-toast-text[data-v-6e9a10b7]{color:var(--danger-text)}.app-toast.info .app-toast-text[data-v-6e9a10b7]{color:var(--info-text)}.app-toast-close[data-v-6e9a10b7]{flex-shrink:0;width:24px;height:24px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:18px;line-height:1;cursor:pointer}.app-toast-close[data-v-6e9a10b7]:hover{background:var(--surface-hover);color:var(--text-primary)}.toast-enter-active[data-v-6e9a10b7],.toast-leave-active[data-v-6e9a10b7]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-6e9a10b7],.toast-leave-to[data-v-6e9a10b7]{opacity:0;transform:translateY(-10px)}.toast-move[data-v-6e9a10b7]{transition:transform .22s ease}:root{--bg-color: #fafafa;--surface-color: #ffffff;--surface-hover: #f4f4f6;--text-primary: #0a0a0a;--text-secondary: #6b6b6b;--neutral: #9c9c9c;--border-color: #e8e8ec;--primary: #6366f1;--primary-hover: #4f46e5;--primary-light: rgba(99, 102, 241, .12);--primary-text: #ffffff;--success-bg: rgba(16, 185, 129, .12);--success-text: #10b981;--danger-bg: rgba(239, 68, 68, .12);--danger-text: #ef4444;--danger-button: #ef4444;--danger-button-hover: #dc2626;--info-bg: rgba(99, 102, 241, .1);--info-text: #4f46e5;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--navbar-height: 57px;--shadow-sm: 0 0 0 0 rgba(0, 0, 0, 0);--shadow-md: 0 8px 30px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .05);--font-display: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans: "DM Sans", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html,body,#app{margin:0;padding:0;width:100%;min-height:100%}html{scrollbar-gutter:stable}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background:var(--bg-color);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.03em}code,pre,.code-block{font-family:var(--font-mono)}button,input,select,textarea{font:inherit}.page{min-height:100vh;padding:24px}.card,.content-card,.panel-card,.stat-card,.model-card,.detail-card,.recommend-card{background:var(--surface-color);border:1px solid var(--border-color);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card{width:min(100%,960px);margin:0 auto;padding:32px;border-radius:var(--radius-xl)}.app-layout{min-height:100dvh;display:flex;flex-direction:column}.app-layout.layout-constrained{height:100dvh;max-height:100dvh;overflow:hidden}.top-navbar{background:#ffffffd1;border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.navbar-container{width:100%;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:24px}.navbar-brand{display:inline-flex;align-items:center}.navbar-brand .logo{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:9999px;background:#ffd400;font-family:var(--font-display);font-size:18px;font-weight:700;color:#fff;letter-spacing:-.03em;text-shadow:0 1px 1px rgba(0,0,0,.12)}.navbar-nav{display:flex;align-items:center;gap:8px;flex:1}.navbar-nav .nav-button{padding:8px 14px;border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:14px;transition:background-color .2s ease,color .2s ease,transform .2s ease;background:transparent}.navbar-nav .nav-button:hover{background:var(--surface-hover);color:var(--text-primary)}.navbar-nav .nav-button.active{background:#ececf1;color:#6b6b6b}.navbar-user{display:flex;align-items:center;gap:16px}.user-info{display:flex;flex-direction:column;align-items:flex-end}.user-name{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.2}.user-email{font-size:12px;color:var(--neutral);line-height:1.4}.logout-btn{padding:6px 14px;font-size:13px}.app-main{width:100%;flex:1;min-width:0}.app-main.app-main--constrained{min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-main.app-main--constrained>*{flex:1;min-height:0;min-width:0;width:100%}.brand-card,.stat-card,.panel-card,.detail-card,.recommend-card,.model-card{border-radius:var(--radius-lg)}.brand-card{padding:18px;background:var(--primary);color:var(--primary-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.brand-card .eyebrow,.brand-card .subtitle{color:var(--primary-light)}.content-card{border-radius:var(--radius-xl);padding:30px}.eyebrow{margin:0 0 12px;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.small-eyebrow{margin-bottom:8px}.subtitle,.detail-text,.hint-text,.muted-text{color:var(--text-secondary);line-height:1.6}.header-row,.section-header,.section-header-split,.panel-head,.model-top,.recommend-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.status-panel{min-width:220px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--surface-hover);border:1px solid var(--border-color);display:grid;gap:6px}.tabs,.toolbar-row,.inline-actions{display:flex;gap:12px}button,.tab-button,.nav-button{border:0;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;font-weight:500}button[type=submit],button:not([class]){padding:10px 16px;background:var(--primary);color:var(--primary-text);box-shadow:none}button[type=submit]:hover:not(:disabled),button:not([class]):hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.tab-button,.nav-button,.secondary-button,.ghost-button{background:transparent;color:var(--text-primary);box-shadow:none}.tab-button:hover:not(:disabled),.nav-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled){background:var(--surface-hover);transform:translateY(-1px);box-shadow:none}.tab-button,.nav-button{padding:12px 16px;text-align:left}.tab-button.active,.nav-button.active{background:var(--primary-light);color:var(--primary);font-weight:600}.ghost-button{padding:8px 12px;background:transparent}.ghost-button:hover:not(:disabled){background:var(--surface-hover)}.secondary-button{border:1px solid var(--border-color)}.danger-button{background:transparent;color:var(--danger-text);border:1px solid rgba(239,68,68,.2)}.danger-button:hover:not(:disabled){background:var(--danger-bg);color:var(--danger-button-hover);box-shadow:none}button:disabled{opacity:.6;cursor:not-allowed;transform:none}.form,.form-grid{display:grid;gap:16px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}label{display:grid;gap:6px;font-size:14px;font-weight:500;color:var(--text-primary)}input,select,textarea{box-sizing:border-box;width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);color:var(--text-primary);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #6366f11f}input::placeholder,textarea::placeholder{color:var(--neutral)}textarea{resize:vertical}.code-row{display:grid;gap:12px}.message{margin:16px 0 0;padding:12px 14px;border-radius:var(--radius-md);line-height:1.5;font-size:14px}.message.success{background:var(--success-bg);color:var(--success-text);border:1px solid #bbf7d0}.message.error{background:var(--danger-bg);color:var(--danger-text);border:1px solid #fecaca}.message.info{background:var(--info-bg);color:var(--info-text);border:1px solid #bfdbfe}.health-link{display:inline-block;margin-top:18px;color:var(--primary);text-decoration:none;font-weight:500}.health-link:hover{text-decoration:underline}.stats-grid,.overview-grid,.recommend-grid,.model-grid{display:grid;gap:16px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card,.panel-card,.detail-card,.recommend-card,.model-card{padding:20px}.stat-card:hover,.recommend-card:hover,.model-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-color);transform:translateY(-2px)}.recommend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recommend-card{text-align:left}.recommend-card p,.model-desc{color:var(--text-secondary);line-height:1.5;font-size:14px}.pill,.tag-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:500}.pill{background:var(--primary-light);color:var(--primary)}.tag-chip{background:var(--surface-hover);color:var(--text-secondary)}.highlight-chip{background:var(--success-bg);color:var(--success-text)}.tag-row{display:flex;gap:8px;flex-wrap:wrap}.stats-inline{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px;color:var(--text-secondary);font-size:14px}.model-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card{cursor:pointer}.model-card.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--surface-color)}.meta-grid,.detail-list{display:grid;gap:8px}.detail-list{margin:18px 0;font-size:14px}.detail-list dt{color:var(--text-secondary);font-size:13px}.detail-list dd{margin:0;font-weight:500}.key-form{grid-template-columns:minmax(0,1fr) 180px;align-items:end}.table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-top:16px;background:var(--surface-color)}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}th{background:#fcfcfd;font-size:12px;font-weight:600;color:var(--text-secondary)}td{color:var(--text-secondary)}td strong{color:var(--text-primary)}.empty-cell{text-align:center;color:var(--text-secondary);padding:24px!important}.code-block{overflow-x:auto;padding:16px;border-radius:var(--radius-md);background:var(--surface-hover);color:var(--text-primary);font-size:13px;line-height:1.5;border:1px solid var(--border-color)}.success-card{margin-top:16px}@media (min-width: 640px){.code-row{grid-template-columns:1fr 140px;align-items:end}}@media (max-width: 1180px){.overview-grid,.model-layout{grid-template-columns:1fr}.stats-grid,.recommend-grid,.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.page{padding:16px}.card,.content-card{padding:20px}.header-row,.section-header,.section-header-split,.panel-head,.toolbar-row,.inline-actions,.stats-inline,.tabs,.key-form{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.two-columns,.stats-grid,.recommend-grid,.model-grid{grid-template-columns:1fr}.status-panel{min-width:auto}}.auth-page[data-v-a2e85980]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.auth-backdrop[data-v-a2e85980]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 18%,rgba(99,102,241,.16),transparent 42%),radial-gradient(circle at 88% 12%,rgba(14,165,233,.12),transparent 38%),linear-gradient(180deg,#f8f8fc,#f3f4f8 48%,#eef0f7);pointer-events:none}.grid-overlay[data-v-a2e85980]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(99,102,241,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 85%);mask-image:radial-gradient(circle at center,black 30%,transparent 85%)}.orb[data-v-a2e85980]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55}.orb-a[data-v-a2e85980]{width:280px;height:280px;top:10%;left:8%;background:#6366f147}.orb-b[data-v-a2e85980]{width:220px;height:220px;right:12%;bottom:8%;background:#38bdf838}.auth-shell[data-v-a2e85980]{position:relative;z-index:1;width:min(100%,1040px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:28px;align-items:stretch}.auth-brand[data-v-a2e85980]{display:flex;flex-direction:column;justify-content:center;padding:28px 12px 28px 8px}.brand-badge[data-v-a2e85980]{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:8px 14px;border-radius:999px;border:1px solid rgba(99,102,241,.18);background:#ffffffb8;color:var(--primary);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:-.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand-dot[data-v-a2e85980]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#22d3ee);box-shadow:0 0 0 4px #6366f124}.brand-title[data-v-a2e85980]{margin:22px 0 14px;font-size:clamp(32px,4vw,44px);line-height:1.08;letter-spacing:-.04em;color:var(--text-primary)}.brand-lead[data-v-a2e85980]{margin:0;max-width:34rem;font-size:16px;line-height:1.7;color:var(--text-secondary)}.brand-list[data-v-a2e85980]{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:14px}.brand-list li[data-v-a2e85980]{display:flex;align-items:center;gap:12px;color:var(--text-primary);font-size:15px}.brand-list svg[data-v-a2e85980]{width:18px;height:18px;flex-shrink:0;color:var(--primary)}.auth-panel[data-v-a2e85980]{display:flex;align-items:center}.auth-card[data-v-a2e85980]{width:100%;padding:28px;border-radius:20px;border:1px solid rgba(255,255,255,.7);background:#ffffffe0;box-shadow:0 24px 60px #0f172a14,0 1px #fffc inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-card-head h2[data-v-a2e85980]{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.03em}.auth-eyebrow[data-v-a2e85980]{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.auth-subtitle[data-v-a2e85980]{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--text-secondary)}.auth-tabs[data-v-a2e85980]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 20px;padding:4px;border-radius:12px;background:#f1f2f6}.auth-tab[data-v-a2e85980]{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:10px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:600;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.auth-tab.active[data-v-a2e85980]{background:#fff;color:var(--text-primary);box-shadow:0 4px 12px #0f172a0f}.auth-form[data-v-a2e85980]{display:grid;gap:16px}.field[data-v-a2e85980]{display:grid;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.field input[data-v-a2e85980]{min-height:42px;border-radius:12px;border:0;outline:0;box-shadow:none;background:#ececf1;font-weight:400;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input[data-v-a2e85980]::placeholder{font-weight:400}.field input[data-v-a2e85980]:hover,.field input[data-v-a2e85980]:focus{background:#f4f4f7}.field input[data-v-a2e85980]:focus-visible{outline:0;box-shadow:none}.code-row[data-v-a2e85980]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.captcha-block[data-v-a2e85980]{display:grid;gap:12px;padding:14px;border-radius:14px;border:1px solid rgba(99,102,241,.12);background:#6366f10a}.modal-captcha-block[data-v-a2e85980]{margin-top:2px}.captcha-preview[data-v-a2e85980]{display:flex;align-items:center;justify-content:center;position:relative;width:132px;height:44px;min-height:44px;padding:0;border-radius:12px;background:#fff;border:0;overflow:hidden;flex-shrink:0;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.captcha-preview img[data-v-a2e85980]{display:block;width:100%;max-width:180px;height:44px;object-fit:contain;transition:filter .2s ease,opacity .2s ease}.captcha-refresh-overlay[data-v-a2e85980]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0a0a2e;color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}.captcha-refresh-overlay svg[data-v-a2e85980]{width:28px;height:28px}.captcha-preview[data-v-a2e85980]:hover:not(:disabled),.captcha-preview[data-v-a2e85980]:focus-visible{box-shadow:none}.captcha-preview.is-pointer-over:not(:disabled):not(.is-refreshing) .captcha-refresh-overlay[data-v-a2e85980]{opacity:1}.captcha-preview.is-refreshing img[data-v-a2e85980]{filter:blur(1.8px);opacity:.78}.captcha-preview.is-refreshing .captcha-refresh-overlay[data-v-a2e85980]{opacity:1}.captcha-preview[data-v-a2e85980]:disabled{cursor:wait}.captcha-placeholder[data-v-a2e85980]{font-size:13px;color:var(--text-secondary)}.captcha-row[data-v-a2e85980]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.guard-hint[data-v-a2e85980]{margin:0;font-size:12px;color:var(--text-secondary)}.guard-hint.ready[data-v-a2e85980]{color:#047857}.ghost-action[data-v-a2e85980]{min-height:46px;padding:0 14px;border:1px solid var(--border-color);border-radius:12px;background:#fff;color:var(--text-primary);font-size:13px;font-weight:400;white-space:nowrap}.ghost-action[data-v-a2e85980]:hover:not(:disabled){border-color:#6366f147;color:var(--primary)}.auth-modal-overlay[data-v-a2e85980]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 12% 18%,rgba(99,102,241,.04),transparent 42%),radial-gradient(circle at 88% 12%,rgba(14,165,233,.03),transparent 38%),linear-gradient(180deg,#f8f8fcad,#f3f4f8a8 48%,#eef0f7a3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-y:auto}.auth-modal-card[data-v-a2e85980]{width:min(100%,620px);min-height:auto;padding:28px 24px 24px;border-radius:24px;border:1px solid rgba(232,232,236,.96);background:#ffffffe0;box-shadow:0 24px 60px #0f172a1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:flex-start}.auth-modal-head[data-v-a2e85980]{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;width:min(100%,560px);margin:0 auto 20px}.auth-modal-head h3[data-v-a2e85980]{margin:0;font-size:20px}.auth-modal-head p[data-v-a2e85980]{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--text-secondary)}.auth-modal-actions[data-v-a2e85980]{display:flex;justify-content:flex-end;gap:10px;width:min(100%,560px);margin:20px auto 0}.auth-modal-cancel[data-v-a2e85980]{min-width:88px;border-radius:9999px}.auth-modal-submit[data-v-a2e85980]{margin-top:0;min-width:124px;border-radius:9999px}.modal-captcha-block[data-v-a2e85980]{width:min(100%,560px);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.submit-button[data-v-a2e85980]{margin-top:4px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:15px;font-weight:400;box-shadow:0 12px 24px #4f46e53d}.auth-modal-actions .ghost-action[data-v-a2e85980],.auth-modal-actions .submit-button[data-v-a2e85980]{border-radius:9999px}.submit-button[data-v-a2e85980]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 28px #4f46e547}.button-spinner[data-v-a2e85980]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:9999px;animation:button-spin-a2e85980 .75s linear infinite}@keyframes button-spin-a2e85980{to{transform:rotate(360deg)}}.form-message[data-v-a2e85980]{margin:0;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.5}.form-message.success[data-v-a2e85980]{background:var(--success-bg);color:var(--success-text)}.form-message.error[data-v-a2e85980]{background:var(--danger-bg);color:var(--danger-text)}.form-message.info[data-v-a2e85980]{background:var(--info-bg);color:var(--info-text)}.auth-inline-link[data-v-a2e85980]{margin:-4px 0 4px;text-align:right;font-size:13px}.auth-inline-link a[data-v-a2e85980]{color:var(--primary);font-weight:600;text-decoration:none}.auth-inline-link a[data-v-a2e85980]:hover{text-decoration:underline}.auth-footnote[data-v-a2e85980]{margin:18px 0 0;text-align:center;font-size:14px;color:var(--text-secondary)}.auth-footnote a[data-v-a2e85980]{color:var(--primary);font-weight:600;text-decoration:none}.auth-footnote a[data-v-a2e85980]:hover{text-decoration:underline}@media (max-width: 900px){.auth-shell[data-v-a2e85980]{grid-template-columns:1fr;max-width:460px}.auth-brand[data-v-a2e85980]{padding:8px 4px 0;text-align:center;align-items:center}.brand-list[data-v-a2e85980]{width:100%;max-width:320px}.brand-list li[data-v-a2e85980]{justify-content:flex-start}}@media (max-width: 520px){.auth-page[data-v-a2e85980]{padding:16px;align-items:flex-start}.auth-card[data-v-a2e85980]{padding:22px 18px}.code-row[data-v-a2e85980]{grid-template-columns:1fr}.ghost-action[data-v-a2e85980]{width:100%}.captcha-row[data-v-a2e85980]{grid-template-columns:1fr}.captcha-row .captcha-preview[data-v-a2e85980]{width:100%}.auth-modal-overlay[data-v-a2e85980]{padding:16px}.auth-modal-card[data-v-a2e85980]{width:100%;padding:22px 16px 18px;border-radius:20px}.auth-modal-head[data-v-a2e85980],.auth-modal-actions[data-v-a2e85980]{flex-direction:column;align-items:stretch}.auth-modal-head[data-v-a2e85980],.auth-modal-actions[data-v-a2e85980],.modal-captcha-block[data-v-a2e85980]{width:100%}.modal-captcha-block[data-v-a2e85980]{padding:0;border-radius:0}}.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;top:0;right:0;bottom:0;left:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell-active,.dp--overlay-cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--cell-in-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l,.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}.custom-scroll[data-v-3674d31e]{position:relative;flex:1;min-width:0;min-height:0;height:100%;overflow:hidden}.custom-scroll__viewport[data-v-3674d31e]{height:100%;min-height:0;padding-right:18px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.custom-scroll__viewport[data-v-3674d31e]::-webkit-scrollbar{width:0;height:0;display:none}.custom-scroll__bar[data-v-3674d31e]{position:absolute;top:8px;right:18px;bottom:8px;width:5px;z-index:2;opacity:1;transition:opacity .4s ease;pointer-events:none}.custom-scroll__bar.is-faded[data-v-3674d31e]{opacity:.3}.custom-scroll__thumb[data-v-3674d31e]{width:100%;border-radius:999px;background:#94a3b875;pointer-events:auto;cursor:grab;transition:background .4s ease;will-change:transform}.custom-scroll__thumb[data-v-3674d31e]:active{cursor:grabbing;background:#94a3b8a3}.custom-scroll__bar.is-faded .custom-scroll__thumb[data-v-3674d31e]{background:#94a3b838}.custom-scroll--mobile .custom-scroll__viewport[data-v-3674d31e]{height:auto;padding-right:0;overflow:visible;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.4) transparent}.custom-scroll--mobile .custom-scroll__viewport[data-v-3674d31e]::-webkit-scrollbar{display:block;width:4px}.custom-scroll--mobile .custom-scroll__viewport[data-v-3674d31e]::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b866}.account-nav[data-v-a7f87c12]{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:24px 16px}.account-nav-link[data-v-a7f87c12]{display:inline-flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;border:1px solid transparent;background:transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.account-nav-link svg[data-v-a7f87c12]{width:16px;height:16px;flex-shrink:0}.account-nav-link span[data-v-a7f87c12]{min-width:0}.account-nav-link[data-v-a7f87c12]:hover{background:transparent;color:#9c9c9c}.account-nav-link.active[data-v-a7f87c12]{background:#ececf1;color:var(--text-primary);border-color:transparent;font-weight:600}@media (max-width: 768px){.account-nav[data-v-a7f87c12]{height:auto;padding:20px 16px;border-bottom:1px solid var(--border-color);flex-direction:row;flex-wrap:wrap}.account-nav-link[data-v-a7f87c12]{width:calc(50% - 3px)}}@media (max-width: 760px){.account-nav-link[data-v-a7f87c12]{justify-content:center}}@media (max-width: 560px){.account-nav[data-v-a7f87c12]{flex-direction:column;padding:16px 12px}.account-nav-link[data-v-a7f87c12]{width:100%}}.account-layout[data-v-44b4e17f]{display:flex;flex-direction:row;gap:0;width:100%;max-width:1400px;flex:1;min-height:0;height:100%;margin:0 auto;overflow:hidden;align-items:stretch}.account-sidebar[data-v-44b4e17f]{flex:0 0 240px;min-width:0;min-height:0;border-right:1px solid var(--border-color);background:transparent}.account-scroll[data-v-44b4e17f]{flex:1;min-width:0;min-height:0}.account-content[data-v-44b4e17f]{padding:24px 12px 24px 24px}@media (max-width: 820px){.account-content[data-v-44b4e17f]{padding:0 16px 16px}}@media (max-width: 768px){.account-layout[data-v-44b4e17f]{display:flex;flex-direction:column;flex:none;height:auto;min-height:auto;overflow:visible}.account-sidebar[data-v-44b4e17f]{flex:none;border-right:0}.account-scroll[data-v-44b4e17f]{flex:none;height:auto}.account-content[data-v-44b4e17f]{padding:0 16px 20px}}.dashboard-metrics[data-v-bded4def]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px}.metric-card[data-v-bded4def],.analytics-card[data-v-bded4def]{padding:20px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-color);transition:border-color .2s ease,box-shadow .2s ease}.metric-card[data-v-bded4def]:hover{border-color:#d7d7df;box-shadow:var(--shadow-md)}.metric-top[data-v-bded4def]{display:grid;gap:10px}.metric-header[data-v-bded4def]{display:flex;align-items:center;gap:8px}.metric-icon[data-v-bded4def]{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.metric-icon svg[data-v-bded4def]{width:16px;height:16px}.metric-icon.blue[data-v-bded4def]{background:#6366f11f;color:var(--primary)}.metric-icon.green[data-v-bded4def]{background:#10b9811f;color:#10b981}.metric-icon.yellow[data-v-bded4def]{background:#f59e0b24;color:#f59e0b}.metric-icon.cyan[data-v-bded4def]{background:#06b6d41f;color:#0891b2}.metric-icon.purple[data-v-bded4def]{background:#6366f114;color:var(--primary-hover)}.metric-title[data-v-bded4def]{font-size:13px;font-weight:400;color:var(--text-primary)}.metric-value[data-v-bded4def]{font-family:var(--font-display);font-size:clamp(28px,3vw,34px);line-height:1;letter-spacing:-.03em;font-weight:600;color:var(--text-primary)}.metric-value-row[data-v-bded4def]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.recharge-entry-button[data-v-bded4def]{min-height:32px;padding:0 14px;border:1px solid rgba(99,102,241,.18);border-radius:999px;background:#6366f114;color:var(--primary);font-size:13px;font-weight:600;box-shadow:none!important}.recharge-entry-button[data-v-bded4def]:hover{background:#6366f11f;color:var(--primary-hover);border-color:#6366f147;transform:translateY(-1px)}.metric-caption[data-v-bded4def]{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.metric-footer[data-v-bded4def]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-color)}.metric-stat[data-v-bded4def]{display:grid;gap:4px;min-width:0}.metric-stat small[data-v-bded4def]{font-size:12px;font-weight:500;color:var(--text-secondary)}.metric-stat span[data-v-bded4def]{font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics-hub[data-v-bded4def]{display:grid;gap:20px}.analytics-head[data-v-bded4def]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.analytics-workbench[data-v-bded4def]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.top-tabs[data-v-bded4def]{justify-content:flex-end}.analytics-tabs[data-v-bded4def]{display:flex;gap:6px;flex-wrap:wrap}.compact-tabs[data-v-bded4def]{gap:8px}.analytics-tab[data-v-bded4def]{padding:8px 12px;border-radius:999px;background:var(--surface-hover);color:var(--text-secondary);font-size:12px;box-shadow:none!important}.analytics-tab.active[data-v-bded4def]{background:var(--primary-light);color:var(--primary)}.filter-panel[data-v-bded4def]{display:grid;gap:16px;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:#fcfcfd}.global-filter-panel[data-v-bded4def]{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;margin-bottom:16px}.global-range-error[data-v-bded4def]{margin:-6px 0 16px}.toolbar-group[data-v-bded4def]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar-label[data-v-bded4def]{font-size:12px;font-weight:600;color:var(--text-secondary)}.range-trigger-group[data-v-bded4def]{justify-content:flex-end;align-items:center;gap:10px;flex-wrap:nowrap}.range-trigger-button[data-v-bded4def]{min-width:188px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:transparent;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;box-shadow:none!important;flex:0 1 auto;color:var(--text-secondary)}.range-trigger-button.split[data-v-bded4def]{min-width:170px;min-height:40px;padding:6px 10px;border-radius:14px;align-items:center;justify-content:center}.range-trigger-button.active[data-v-bded4def]{color:var(--primary)}.range-trigger-button[data-v-bded4def]:hover{color:var(--text-primary)}.range-trigger-text[data-v-bded4def]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.range-trigger-separator[data-v-bded4def]{color:var(--text-secondary);font-size:13px;font-weight:600}.range-error[data-v-bded4def]{margin:-6px 0 0;color:var(--error-color, #ef4444);font-size:13px}.chart-card[data-v-bded4def]{border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:20px;background:#fcfcfd}.chart-summary h4[data-v-bded4def]{margin:0}.chart-summary p[data-v-bded4def]{margin:6px 0 0;color:var(--text-secondary)}.analytics-chart[data-v-bded4def]{width:100%;height:420px;margin-top:20px}.analysis-table-block[data-v-bded4def]{display:grid;gap:14px}.dialog-overlay[data-v-bded4def]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a0a0a57}.dialog-card[data-v-bded4def]{width:min(100%,560px);padding:24px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-color);box-shadow:var(--shadow-lg)}.range-dialog-card[data-v-bded4def]{width:min(100%,520px)}.range-dialog-form[data-v-bded4def]{display:grid;gap:18px}.range-picker-panel[data-v-bded4def],.granularity-panel[data-v-bded4def]{display:grid;gap:10px}.range-picker-grid[data-v-bded4def]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.range-field-label[data-v-bded4def]{font-size:12px;font-weight:600;color:var(--text-secondary)}.granularity-tabs[data-v-bded4def]{gap:8px}.range-dialog-form[data-v-bded4def] .dp__theme_light{--dp-background-color: var(--surface-color);--dp-text-color: var(--text-primary);--dp-hover-color: rgba(99, 102, 241, .08);--dp-hover-text-color: var(--text-primary);--dp-hover-icon-color: var(--primary);--dp-primary-color: var(--primary);--dp-primary-disabled-color: rgba(99, 102, 241, .28);--dp-primary-text-color: #ffffff;--dp-secondary-color: var(--surface-hover);--dp-border-color: var(--border-color);--dp-menu-border-color: var(--border-color);--dp-border-color-hover: rgba(99, 102, 241, .22);--dp-disabled-color: #f3f4f6;--dp-scroll-bar-background: #e5e7eb;--dp-scroll-bar-color: #c7cad1;--dp-success-color: #10b981;--dp-danger-color: #ef4444}.range-dialog-form[data-v-bded4def] .range-picker-input{min-height:46px;border:1px solid var(--border-color);border-radius:12px;background:var(--surface-hover);font-size:14px;color:var(--text-primary);box-shadow:none}.range-dialog-form[data-v-bded4def] .range-picker-input:hover{border-color:#6366f138}.range-dialog-form[data-v-bded4def] .range-picker-input:focus,.range-dialog-form[data-v-bded4def] .dp__input_focus{border-color:var(--primary);box-shadow:0 0 0 3px #6366f11f}.range-dialog-form[data-v-bded4def] .range-picker-menu{border:1px solid var(--border-color);border-radius:16px;box-shadow:0 18px 44px #0f172a1f;overflow:hidden}.range-dialog-form[data-v-bded4def] .dp__calendar_header_separator{background:var(--border-color)}.range-dialog-form[data-v-bded4def] .dp__action_row{padding:10px 14px 14px}@media (max-width: 640px){.range-picker-grid[data-v-bded4def]{grid-template-columns:1fr}}.dialog-header[data-v-bded4def]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.dialog-header h3[data-v-bded4def]{margin:0}.dialog-subtitle[data-v-bded4def]{margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.dialog-close[data-v-bded4def]{padding:8px 12px}.range-dialog-form[data-v-bded4def]{display:grid;gap:16px}.dialog-range-error[data-v-bded4def]{margin:0}.dialog-actions[data-v-bded4def]{display:flex;justify-content:flex-end;gap:12px}.embedded-head h4[data-v-bded4def]{margin:0;font-size:18px}@media (max-width: 1180px){.dashboard-metrics[data-v-bded4def]{grid-template-columns:repeat(2,minmax(0,1fr))}.global-filter-panel[data-v-bded4def]{grid-template-columns:1fr}}@media (max-width: 760px){.dashboard-metrics[data-v-bded4def]{grid-template-columns:1fr}.analytics-head[data-v-bded4def]{flex-direction:column;align-items:stretch}.top-tabs[data-v-bded4def]{justify-content:flex-start}.dialog-overlay[data-v-bded4def]{padding:16px}.dialog-header[data-v-bded4def],.dialog-actions[data-v-bded4def]{flex-direction:column;align-items:stretch}.analytics-chart[data-v-bded4def]{height:360px}}.page-actions[data-v-e541c3bf]{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.docs-link[data-v-e541c3bf]{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-right:auto;padding:0;border:0;border-radius:0;background:transparent;color:#03a9f4;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;box-shadow:none}.docs-link[data-v-e541c3bf]:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.docs-link[data-v-e541c3bf]:hover{background:transparent;color:#03a9f4;box-shadow:none;transform:none}.docs-link[data-v-e541c3bf]:hover:after{transform:scaleX(1)}.wallet-refresh-button[data-v-e541c3bf]{width:40px;min-width:40px;height:40px;padding:0;border:0;background:#ececf1;color:#454545;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.wallet-refresh-button svg[data-v-e541c3bf]{width:18px;height:18px}.wallet-refresh-button[data-v-e541c3bf]:hover:not(:disabled){background:#e2e2e8;color:#454545;transform:none}.wallet-refresh-button.is-spinning svg[data-v-e541c3bf]{animation:wallet-refresh-spin-e541c3bf .3s linear infinite}.dialog-overlay[data-v-e541c3bf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a0a0a57}.dialog-card[data-v-e541c3bf]{width:min(100%,520px);padding:24px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-color);box-shadow:var(--shadow-lg)}.dialog-header[data-v-e541c3bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.dialog-close-icon[data-v-e541c3bf]{width:40px;min-width:40px;height:40px;padding:0;border:0;border-radius:9999px;background:#ececf1;color:#363f4d;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.dialog-close-icon svg[data-v-e541c3bf]{width:18px;height:18px}.dialog-close-icon[data-v-e541c3bf]:hover:not(:disabled){background:#f1f2f4;color:#363f4d;transform:none}.dialog-complete-button[data-v-e541c3bf]{min-height:40px;padding:0 18px;border:0;border-radius:9999px;background:#ffe411;color:#fff;font-size:15px;font-weight:400;text-shadow:0 1px 1px rgba(0,0,0,.08);box-shadow:none}.dialog-complete-button[data-v-e541c3bf]:hover:not(:disabled){background:#f8dd10;color:#fff;text-shadow:none;box-shadow:none;transform:none}.form-grid label[data-v-e541c3bf]{display:grid;gap:8px}.form-grid label span[data-v-e541c3bf]{font-size:13px;font-weight:600;color:var(--text-primary)}.form-grid input[data-v-e541c3bf]{min-height:42px;padding:10px 14px;border-radius:12px;border:0;outline:0;box-shadow:none;background:#ececf1;color:var(--text-primary);font-size:14px;font-weight:400;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-grid input[data-v-e541c3bf]::placeholder{font-weight:400;color:var(--text-secondary)}.form-grid input[data-v-e541c3bf]:hover,.form-grid input[data-v-e541c3bf]:focus{background:#f4f4f7}.form-grid input[data-v-e541c3bf]:focus-visible{outline:0;box-shadow:none}.hint-text[data-v-e541c3bf]{font-size:12px}.dialog-actions[data-v-e541c3bf]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}@media (max-width: 760px){.page-actions[data-v-e541c3bf],.dialog-header[data-v-e541c3bf],.dialog-actions[data-v-e541c3bf]{flex-direction:column;align-items:stretch}.dialog-overlay[data-v-e541c3bf]{padding:16px}}@keyframes wallet-refresh-spin-e541c3bf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.highlighted-code-block[data-v-0d16d77f]{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-color);background:#f6f8fa}.highlighted-code-block[data-v-0d16d77f] pre{margin:0;padding:16px;background:transparent;overflow-x:auto}.highlighted-code-block[data-v-0d16d77f] code{font-family:var(--font-mono);font-size:13px;line-height:1.55}.api-docs-shell[data-v-27783513]{width:min(1180px,100%);margin:0 auto;padding:28px 24px 40px}.api-docs-page[data-v-27783513]{display:grid;gap:20px}.page-header h2[data-v-27783513]{margin:0;font-size:clamp(22px,3vw,28px)}.page-subtitle[data-v-27783513]{margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6;max-width:760px}.docs-tabs[data-v-27783513]{display:flex;flex-wrap:wrap;gap:8px}.docs-tab[data-v-27783513]{padding:8px 14px;border-radius:999px;border:1px solid var(--border-color);background:var(--surface-hover);color:var(--text-secondary);font-size:13px;font-weight:500;box-shadow:none}.docs-tab.active[data-v-27783513]{background:var(--primary-light);color:var(--primary);border-color:#4f46e533}.docs-card[data-v-27783513]{padding:24px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-color);display:grid;gap:24px}.docs-card-head[data-v-27783513]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.docs-card-head h3[data-v-27783513],.docs-section h4[data-v-27783513]{margin:0 0 8px}.docs-card-head p[data-v-27783513]{margin:0;color:var(--text-secondary);line-height:1.6}.ref-link[data-v-27783513]{color:var(--primary);text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.ref-link[data-v-27783513]:hover{text-decoration:underline}.docs-section[data-v-27783513]{display:grid;gap:12px}.docs-list[data-v-27783513]{margin:0;padding-left:18px;color:var(--text-secondary);line-height:1.7}.hint-text[data-v-27783513]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.field-notes[data-v-27783513]{margin-top:4px}.param-table code[data-v-27783513]{font-size:12px}.required-tag[data-v-27783513]{display:inline-flex;padding:2px 8px;border-radius:999px;background:#ef44441a;color:#ef4444;font-size:12px;font-weight:600}.required-tag.optional[data-v-27783513]{background:#6b72801f;color:var(--text-secondary)}.code-line[data-v-27783513]{padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-hover);border:1px solid var(--border-color)}table[data-v-27783513]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-27783513],td[data-v-27783513]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-color);vertical-align:top}th[data-v-27783513]{color:var(--text-secondary);font-weight:600}.method-tag[data-v-27783513]{display:inline-flex;padding:2px 8px;border-radius:999px;background:#10b9811f;color:#10b981;font-size:12px;font-weight:700}.example-block[data-v-27783513]{display:grid;gap:8px}.example-head[data-v-27783513]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;color:var(--text-primary)}.billing-note[data-v-27783513]{padding-top:8px;border-top:1px solid var(--border-color)}@media (max-width: 760px){.api-docs-shell[data-v-27783513]{padding:20px 16px 28px}.docs-card-head[data-v-27783513]{flex-direction:column}}.provider-page[data-v-66f2d88c]{display:grid;gap:16px}.page-header[data-v-66f2d88c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header h2[data-v-66f2d88c]{margin:0;font-size:clamp(22px,3vw,28px)}.page-subtitle[data-v-66f2d88c]{margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6;max-width:720px}.section-switch[data-v-66f2d88c]{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.section-switch h2[data-v-66f2d88c]{margin:0;font-size:clamp(22px,3vw,28px);line-height:1.15}.section-switch-link[data-v-66f2d88c]{color:#9c9c9c;text-decoration:none;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.15}.section-switch-link[data-v-66f2d88c]:hover{color:#6b6b6b}.header-doc-link[data-v-66f2d88c]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:#03a9f4;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;box-shadow:none}.header-doc-link[data-v-66f2d88c]:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.header-doc-link[data-v-66f2d88c]:hover{background:transparent;color:#03a9f4;box-shadow:none;transform:none}.header-doc-link[data-v-66f2d88c]:hover:after{transform:scaleX(1)}.page-actions[data-v-66f2d88c]{display:flex;gap:12px;align-items:center;flex-shrink:0}.table-wrap table[data-v-66f2d88c]{min-width:1320px}.table-wrap th[data-v-66f2d88c],.table-wrap td[data-v-66f2d88c]{white-space:nowrap;vertical-align:middle}.table-wrap code[data-v-66f2d88c]{white-space:nowrap;word-break:normal}.wallet-refresh-button[data-v-66f2d88c]{width:40px;min-width:40px;height:40px;padding:0;border:0;background:#ececf1;color:#454545;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.wallet-refresh-button svg[data-v-66f2d88c]{width:18px;height:18px}.wallet-refresh-button[data-v-66f2d88c]:hover:not(:disabled){background:#e2e2e8;color:#454545;transform:none}.wallet-refresh-button.is-spinning svg[data-v-66f2d88c]{animation:wallet-refresh-spin-66f2d88c .3s linear infinite}.ratio-chip[data-v-66f2d88c],.remark-chip[data-v-66f2d88c]{padding:4px 10px;white-space:nowrap;border-radius:999px;border:1px solid rgba(99,102,241,.18);background:var(--primary-light);color:var(--primary);font-size:12px;font-weight:600;box-shadow:none}.ratio-chip[data-v-66f2d88c]:hover,.remark-chip[data-v-66f2d88c]:hover{background:#6366f12e;transform:none}.action-cell[data-v-66f2d88c]{display:flex;flex-wrap:wrap;gap:8px;white-space:nowrap}.estimate-formula[data-v-66f2d88c]{min-width:180px;font-size:12px;color:var(--text-secondary);white-space:nowrap}.compact-button[data-v-66f2d88c]{min-height:30px;padding:0 10px;font-size:12px}.warning-chip[data-v-66f2d88c]{color:#b45309;background:#f59e0b24;border-color:#f59e0b38}.full-width[data-v-66f2d88c]{grid-column:1 / -1}.api-key-row[data-v-66f2d88c]{display:flex;gap:12px;align-items:center}.api-key-row input[data-v-66f2d88c]{flex:1;min-width:0}.validate-status[data-v-66f2d88c]{margin:0;padding:10px 12px;border-radius:var(--radius-md);font-size:13px;line-height:1.5}.validate-status.validating[data-v-66f2d88c]{color:var(--text-secondary);background:#6366f10f;border:1px solid rgba(99,102,241,.12)}.validate-status.valid[data-v-66f2d88c]{color:#047857;background:#10b9811a;border:1px solid rgba(16,185,129,.18)}.validate-status.invalid[data-v-66f2d88c]{color:#b91c1c;background:#ef444414;border:1px solid rgba(239,68,68,.16)}.dialog-overlay[data-v-66f2d88c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a0a0a57}.dialog-card[data-v-66f2d88c]{width:min(100%,560px);padding:24px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-color);box-shadow:var(--shadow-lg)}.ratio-dialog[data-v-66f2d88c]{width:min(100%,420px)}.dialog-header[data-v-66f2d88c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.create-dialog-card .dialog-header[data-v-66f2d88c]{align-items:center}.dialog-header h3[data-v-66f2d88c]{margin:0}.dialog-subtitle[data-v-66f2d88c]{margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.dialog-close[data-v-66f2d88c]{padding:8px 12px}.dialog-close-icon[data-v-66f2d88c]{width:40px;min-width:40px;height:40px;padding:0;border:0;border-radius:9999px;background:#ececf1;color:#363f4d;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.dialog-close-icon svg[data-v-66f2d88c]{width:18px;height:18px}.dialog-close-icon[data-v-66f2d88c]:hover:not(:disabled){background:#f1f2f4;color:#363f4d;transform:none}.dialog-complete-button[data-v-66f2d88c]{min-height:40px;padding:0 18px;border:0;border-radius:9999px;background:#ffe411;color:#fff;font-size:15px;font-weight:400;text-shadow:0 1px 1px rgba(0,0,0,.08);box-shadow:none}.dialog-complete-button[data-v-66f2d88c]:hover:not(:disabled){background:#f8dd10;color:#fff;text-shadow:none;box-shadow:none;transform:none}.create-dialog-card .form-grid label[data-v-66f2d88c]{display:grid;gap:8px}.create-dialog-card .form-grid label span[data-v-66f2d88c]{font-size:13px;font-weight:600;color:var(--text-primary)}.create-dialog-card .form-grid input[data-v-66f2d88c]{width:100%;min-height:42px;padding:10px 14px;border-radius:12px;border:0;outline:0;box-shadow:none;background:#ececf1;color:var(--text-primary);font-size:14px;font-weight:400;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.create-dialog-card .form-grid input[data-v-66f2d88c]::placeholder{font-weight:400;color:var(--text-secondary)}.create-dialog-card .form-grid input[data-v-66f2d88c]:hover,.create-dialog-card .form-grid input[data-v-66f2d88c]:focus{background:#f4f4f7}.create-dialog-card .form-grid input[data-v-66f2d88c]:focus-visible{outline:0;box-shadow:none}.create-dialog-card .hint-text[data-v-66f2d88c]{font-size:12px}.create-dialog-card .api-key-row .secondary-button[data-v-66f2d88c]{min-height:42px;box-shadow:none}.dialog-actions[data-v-66f2d88c]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}@media (max-width: 760px){.page-header[data-v-66f2d88c],.page-actions[data-v-66f2d88c],.dialog-header[data-v-66f2d88c],.dialog-actions[data-v-66f2d88c],.api-key-row[data-v-66f2d88c]{flex-direction:column;align-items:stretch}.dialog-overlay[data-v-66f2d88c]{padding:16px}}@keyframes wallet-refresh-spin-66f2d88c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wallet-page[data-v-596cb101]{display:grid;gap:20px}.page-header[data-v-596cb101]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header h2[data-v-596cb101]{margin:0;font-size:clamp(22px,3vw,28px)}.page-subtitle[data-v-596cb101]{margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.wallet-refresh-button[data-v-596cb101]{width:40px;min-width:40px;height:40px;padding:0;border:0;background:#ececf1;color:#454545;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.wallet-refresh-button svg[data-v-596cb101]{width:18px;height:18px}.wallet-refresh-button[data-v-596cb101]:hover:not(:disabled){background:#e2e2e8;color:#454545;transform:none}.wallet-refresh-button.is-spinning svg[data-v-596cb101]{animation:wallet-refresh-spin-596cb101 .3s linear infinite}.wallet-hero[data-v-596cb101]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}.balance-card[data-v-596cb101],.recharge-card[data-v-596cb101],.orders-card[data-v-596cb101]{padding:20px;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-color)}.balance-header[data-v-596cb101]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.balance-icon[data-v-596cb101]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:#6366f11f;color:var(--primary)}.balance-label[data-v-596cb101]{font-size:12px;font-weight:500;color:var(--text-secondary)}.balance-value[data-v-596cb101]{display:block;font-family:var(--font-display);font-size:clamp(32px,4vw,40px);line-height:1;letter-spacing:-.03em;color:var(--text-primary)}.balance-stats[data-v-596cb101]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border-color)}.balance-stat[data-v-596cb101]{display:grid;gap:4px}.balance-stat small[data-v-596cb101]{font-size:12px;font-weight:500;color:var(--text-secondary)}.balance-stat span[data-v-596cb101]{font-size:16px;font-weight:600;color:var(--text-primary)}.recharge-head h3[data-v-596cb101],.orders-head h3[data-v-596cb101]{margin:0;font-size:18px}.recharge-note[data-v-596cb101],.orders-subtitle[data-v-596cb101]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.recharge-form[data-v-596cb101]{display:grid;gap:18px;margin-top:18px}.field-label[data-v-596cb101]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.amount-pills[data-v-596cb101],.payment-pills[data-v-596cb101]{display:flex;flex-wrap:wrap;gap:8px}.amount-pill[data-v-596cb101],.payment-pill[data-v-596cb101]{padding:8px 14px;border:1px solid var(--border-color);border-radius:999px;background:var(--surface-hover);color:var(--text-secondary);font-size:13px;font-weight:500;box-shadow:none}.amount-pill[data-v-596cb101]:hover,.payment-pill[data-v-596cb101]:hover{background:var(--border-color);color:var(--text-primary);transform:none}.amount-pill.active[data-v-596cb101],.payment-pill.active[data-v-596cb101]{background:var(--primary-light);color:var(--primary);border-color:#4f46e533}.amount-input-wrap[data-v-596cb101]{position:relative}.amount-prefix[data-v-596cb101]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:14px;font-weight:600;pointer-events:none}.amount-input-wrap input[data-v-596cb101]{padding-left:32px}.recharge-actions[data-v-596cb101]{display:flex;justify-content:flex-end}.recharge-actions button[data-v-596cb101]{min-width:160px}.payment-qrcode-panel[data-v-596cb101]{display:grid;justify-items:center;gap:12px;padding:16px;border:1px dashed var(--border-color);border-radius:var(--radius-lg);background:var(--surface-hover)}.payment-qrcode-title[data-v-596cb101]{margin:0;font-size:14px;color:var(--text-secondary)}.payment-qrcode-image[data-v-596cb101]{width:220px;height:220px;border-radius:12px;background:#fff}.recharge-debug[data-v-596cb101]{margin:0;padding:14px;overflow:auto;max-height:360px;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.orders-head[data-v-596cb101]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.orders-count[data-v-596cb101]{padding:4px 10px;border-radius:999px;background:var(--surface-hover);color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.orders-card .table-wrap[data-v-596cb101]{margin-top:16px}.order-type[data-v-596cb101]{display:inline-flex;padding:4px 8px;border-radius:999px;background:#10b9811a;color:#10b981;font-size:12px;font-weight:600}.order-type.pending[data-v-596cb101]{background:#f59e0b1f;color:#d97706}.amount-positive[data-v-596cb101]{color:#10b981}@keyframes wallet-refresh-spin-596cb101{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 960px){.wallet-hero[data-v-596cb101]{grid-template-columns:1fr}}@media (max-width: 760px){.page-header[data-v-596cb101],.orders-head[data-v-596cb101],.recharge-actions[data-v-596cb101]{flex-direction:column;align-items:stretch}.recharge-actions button[data-v-596cb101]{width:100%}.balance-stats[data-v-596cb101]{grid-template-columns:1fr}}.filter-select[data-v-070edf67]{position:relative;display:grid;gap:8px}.filter-select-label[data-v-070edf67]{color:var(--text-secondary);font-size:12px;font-weight:600}.filter-select-trigger[data-v-070edf67]{position:relative;width:100%;min-height:42px;padding:10px 40px 10px 14px;border:1px solid var(--border-color);border-radius:10px;background:linear-gradient(180deg,#fff,#fafafd);color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;box-shadow:inset 0 1px #ffffffb3}.filter-select-trigger.filled[data-v-070edf67]{color:var(--text-primary)}.filter-select-trigger[data-v-070edf67]:hover{border-color:#6366f147;background:#fff}.filter-select-trigger.open[data-v-070edf67],.filter-select-trigger[data-v-070edf67]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px #6366f11f;outline:none;background:#fff}.filter-select-value[data-v-070edf67]{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-select-arrow[data-v-070edf67]{position:absolute;top:50%;right:14px;width:14px;height:14px;color:var(--text-secondary);transform:translateY(-50%);transition:transform .2s ease,color .2s ease;pointer-events:none}.filter-select-trigger.open .filter-select-arrow[data-v-070edf67]{transform:translateY(-50%) rotate(180deg);color:var(--primary)}.filter-select-menu[data-v-070edf67]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:280px;overflow:auto;padding:6px;border:1px solid rgba(99,102,241,.14);border-radius:12px;background:#fffffffa;box-shadow:0 16px 40px #0f172a1f,0 0 0 1px #0f172a08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filter-select-item[data-v-070edf67]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.filter-select-item[data-v-070edf67]:hover{background:#6366f114;color:var(--primary)}.filter-select-item.active[data-v-070edf67]{background:#6366f11f;color:var(--primary)}.filter-select-item-label[data-v-070edf67]{min-width:0}.filter-select-check[data-v-070edf67]{width:16px;height:16px;flex-shrink:0}.filter-dropdown-enter-active[data-v-070edf67],.filter-dropdown-leave-active[data-v-070edf67]{transition:opacity .16s ease,transform .16s ease}.filter-dropdown-enter-from[data-v-070edf67],.filter-dropdown-leave-to[data-v-070edf67]{opacity:0;transform:translateY(-6px)}.logs-page[data-v-bd20958f]{display:grid;gap:20px}.page-header[data-v-bd20958f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header h2[data-v-bd20958f]{margin:0;font-size:28px;letter-spacing:-.02em}.page-subtitle[data-v-bd20958f]{margin:8px 0 0;max-width:640px;color:var(--text-secondary);font-size:14px;line-height:1.6}.wallet-refresh-button[data-v-bd20958f]{width:40px;min-width:40px;height:40px;padding:0;border:0;background:#ececf1;color:#454545;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.wallet-refresh-button svg[data-v-bd20958f]{width:18px;height:18px}.wallet-refresh-button[data-v-bd20958f]:hover:not(:disabled){background:#e2e2e8;color:#454545;transform:none}.wallet-refresh-button.is-spinning svg[data-v-bd20958f]{animation:wallet-refresh-spin-bd20958f .3s linear infinite}.filter-card[data-v-bd20958f],.logs-panel[data-v-bd20958f]{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-color);box-shadow:0 1px #0f172a08}.filter-card[data-v-bd20958f]{padding:18px 18px 16px;overflow:visible}.filter-head[data-v-bd20958f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.filter-head h3[data-v-bd20958f]{margin:0;font-size:16px}.filter-head p[data-v-bd20958f]{margin:6px 0 0;color:var(--text-secondary);font-size:13px}.kind-pills[data-v-bd20958f]{display:flex;flex-wrap:wrap;gap:8px}.kind-pill[data-v-bd20958f]{min-height:34px;padding:0 14px;border:1px solid var(--border-color);border-radius:999px;background:#fafafa;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.kind-pill[data-v-bd20958f]:hover{border-color:#6366f147;color:var(--text-primary)}.kind-pill.active[data-v-bd20958f]{border-color:#6366f159;background:var(--primary-light);color:var(--primary)}.log-filter-grid[data-v-bd20958f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.log-filter-grid label.filter-field[data-v-bd20958f]{display:grid;gap:8px}.log-filter-grid label.filter-field span[data-v-bd20958f]{color:var(--text-secondary);font-size:12px;font-weight:600}.log-filter-grid input[data-v-bd20958f]{width:100%;min-height:42px;padding:10px 14px;border:1px solid var(--border-color);border-radius:10px;background:linear-gradient(180deg,#fff,#fafafd);color:var(--text-primary);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:inset 0 1px #ffffffb3}.log-filter-grid input[data-v-bd20958f]::placeholder{color:var(--text-secondary)}.log-filter-grid input[data-v-bd20958f]:hover{border-color:#6366f138;background:#fff}.log-filter-grid input[data-v-bd20958f]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #6366f11f!important;background:#fff}.filter-actions[data-v-bd20958f]{display:flex;align-items:end}.filter-actions .submit-button[data-v-bd20958f]{width:100%;min-height:42px}.logs-panel[data-v-bd20958f]{overflow:hidden}.logs-loading[data-v-bd20958f],.logs-empty[data-v-bd20958f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:280px;padding:32px 20px;text-align:center}.logs-empty h3[data-v-bd20958f]{margin:0;font-size:18px}.logs-empty p[data-v-bd20958f]{margin:0;max-width:360px;color:var(--text-secondary);font-size:14px;line-height:1.6}.empty-icon[data-v-bd20958f]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--primary-light);color:var(--primary)}.empty-icon svg[data-v-bd20958f]{width:28px;height:28px}.loading-spinner[data-v-bd20958f]{width:28px;height:28px;border:3px solid rgba(99,102,241,.16);border-top-color:var(--primary);border-radius:50%;animation:spin-bd20958f .8s linear infinite}@keyframes spin-bd20958f{to{transform:rotate(360deg)}}@keyframes wallet-refresh-spin-bd20958f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.log-list[data-v-bd20958f]{list-style:none;margin:0;padding:0}.log-item[data-v-bd20958f]{border-top:1px solid var(--border-color)}.log-item[data-v-bd20958f]:first-child{border-top:none}.log-item-main[data-v-bd20958f]{padding:16px 18px;transition:background-color .18s ease}.log-item:hover .log-item-main[data-v-bd20958f]{background:#6366f108}.log-item-top[data-v-bd20958f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.log-badges[data-v-bd20958f]{display:flex;flex-wrap:wrap;gap:8px}.badge[data-v-bd20958f]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}.badge-usage[data-v-bd20958f]{background:#6366f11f;color:#4f46e5}.badge-ledger[data-v-bd20958f]{background:#0ea5e91f;color:#0284c7}.badge-success[data-v-bd20958f]{background:var(--success-bg);color:var(--success-text)}.badge-danger[data-v-bd20958f]{background:var(--danger-bg);color:var(--danger-text)}.badge-warning[data-v-bd20958f]{background:#f59e0b24;color:#d97706}.badge-muted[data-v-bd20958f]{background:#6b72801f;color:var(--text-secondary)}.log-time[data-v-bd20958f]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.log-item-body[data-v-bd20958f]{display:grid;gap:8px;margin-top:12px}.log-primary[data-v-bd20958f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.log-model[data-v-bd20958f]{font-size:15px;font-weight:600;color:var(--text-primary)}.log-amount[data-v-bd20958f]{font-size:18px;letter-spacing:-.02em}.amount-cost[data-v-bd20958f],.amount-debit[data-v-bd20958f]{color:var(--danger-text)}.amount-credit[data-v-bd20958f]{color:var(--success-text)}.log-meta[data-v-bd20958f]{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--text-secondary);font-size:13px}.log-cache[data-v-bd20958f]{color:#0284c7}.log-request[data-v-bd20958f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.request-label[data-v-bd20958f]{color:var(--text-secondary);font-size:12px;font-weight:600}.log-request code[data-v-bd20958f]{padding:4px 8px;border-radius:8px;background:#f4f4f6;color:#4338ca;font-family:var(--font-mono);font-size:12px;word-break:break-all}.table-foot[data-v-bd20958f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 1080px){.stats-grid[data-v-bd20958f],.log-filter-grid[data-v-bd20958f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.page-header[data-v-bd20958f]{flex-direction:column}.stats-grid[data-v-bd20958f],.log-filter-grid[data-v-bd20958f]{grid-template-columns:1fr}.filter-head[data-v-bd20958f]{flex-direction:column}.log-primary[data-v-bd20958f]{flex-direction:column;align-items:flex-start}}.chat-page[data-v-7a028f05]{width:min(960px,calc(100% - 48px));height:calc(100dvh - var(--navbar-height));min-height:calc(100dvh - var(--navbar-height));margin:0 auto;display:flex;flex-direction:column;gap:0;overflow:hidden}.conversation-card[data-v-7a028f05]{border-radius:28px;border:1px solid rgba(15,23,42,.06);background:#ffffffeb;box-shadow:0 10px 30px #0f172a0a}.chat-model-field[data-v-7a028f05]{display:flex;flex-direction:column;gap:8px}.chat-model-field span[data-v-7a028f05]{font-size:13px;color:var(--text-secondary)}.chat-model-field select[data-v-7a028f05]{height:46px;border-radius:16px;background:#f8fafcf2;border:1px solid rgba(148,163,184,.18)}.conversation-card[data-v-7a028f05]{display:flex;flex-direction:column;min-height:0;height:100%;position:relative;gap:18px;padding:12px 0 0;background:transparent;border:0;box-shadow:none;overflow:hidden}.conversation-card.is-empty[data-v-7a028f05]{justify-content:center;min-height:0;padding-top:0}.chat-history[data-v-7a028f05]{flex:1 1 auto;min-height:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding:28px 8px 208px;display:flex;flex-direction:column;gap:28px}.chat-history[data-v-7a028f05]::-webkit-scrollbar{display:none}.conversation-card.is-empty .chat-history[data-v-7a028f05]{flex:0 0 auto;min-height:auto;max-height:none;margin-bottom:20px}.chat-message[data-v-7a028f05]{max-width:min(88%,760px);display:flex;flex-direction:column;gap:12px}.chat-message.assistant[data-v-7a028f05]{align-self:flex-start;padding-right:32px}.chat-message.user[data-v-7a028f05]{align-self:flex-end;max-width:min(68%,520px)}.message-role[data-v-7a028f05]{display:none}.message-content[data-v-7a028f05]{margin:0;font-size:15px;line-height:1.85;color:var(--text-primary)}.message-markdown[data-v-7a028f05]{min-width:0}.chat-message.user .message-content[data-v-7a028f05]{padding:10px 16px;border-radius:20px;line-height:1.25;background:#6366f114;box-shadow:0 6px 18px #6366f10f}.chat-message.user .message-markdown[data-v-7a028f05] [data-custom-id=chat]{--ms-paragraph: 0;--ms-leading-body: 1.25;line-height:1.25}.chat-message.user .message-markdown[data-v-7a028f05] [data-custom-id=chat] p{margin:0;line-height:inherit}.chat-message.user .message-markdown[data-v-7a028f05] .paragraph-node{margin:0;line-height:1.25}.message-markdown[data-v-7a028f05] [data-custom-id=chat]{color:var(--text-primary);font-size:15px;line-height:1.85}.message-markdown[data-v-7a028f05] [data-custom-id=chat] p{margin:0}.message-markdown[data-v-7a028f05] [data-custom-id=chat] p+p{margin-top:.9em}.reasoning-markdown[data-v-7a028f05]{padding:0}.reasoning-markdown[data-v-7a028f05] [data-custom-id=chat]{color:#7f8a9b!important;font-size:14px}.reasoning-markdown[data-v-7a028f05] .node-content,.reasoning-markdown[data-v-7a028f05] .paragraph-node,.reasoning-markdown[data-v-7a028f05] .text-node,.reasoning-markdown[data-v-7a028f05] .strong-node,.reasoning-markdown[data-v-7a028f05] .emphasis-node,.reasoning-markdown[data-v-7a028f05] .paragraph-node span,.reasoning-markdown[data-v-7a028f05] .strong-node span,.reasoning-markdown[data-v-7a028f05] .emphasis-node span,.reasoning-markdown[data-v-7a028f05] .paragraph-node strong,.reasoning-markdown[data-v-7a028f05] .paragraph-node em{color:#7f8a9b!important}.reasoning-section[data-v-7a028f05]{display:flex;flex-direction:column;gap:12px}.reasoning-toggle[data-v-7a028f05]{width:fit-content;padding:0;background:transparent;color:#b8bec9!important;font-size:13px;font-weight:400;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px}.reasoning-toggle[data-v-7a028f05]:hover,.reasoning-toggle[data-v-7a028f05]:focus{background:transparent;box-shadow:none;transform:none}.message-reasoning[data-v-7a028f05]{position:relative;margin-left:18px;padding-left:18px}.message-reasoning[data-v-7a028f05]:before{content:"";position:absolute;left:0;top:0;bottom:8px;width:1px;background:#94a3b847}.reasoning-summary-main[data-v-7a028f05]{min-width:0;display:inline-flex;align-items:center;gap:6px}.reasoning-summary-icon[data-v-7a028f05]{width:14px;height:14px;flex-shrink:0;fill:#bfbfbf}.reasoning-toggle .reasoning-summary-text[data-v-7a028f05],.reasoning-toggle .reasoning-summary-time[data-v-7a028f05]{color:#b8bec9!important}.reasoning-summary-time[data-v-7a028f05]{white-space:nowrap}.reasoning-summary-arrow[data-v-7a028f05]{width:12px;height:12px;flex-shrink:0;fill:#94a3b8;transform:rotate(0);transition:transform .2s ease,fill .2s ease}.reasoning-toggle.is-open .reasoning-summary-arrow[data-v-7a028f05]{transform:rotate(90deg);fill:#64748b}.chat-composer[data-v-7a028f05]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:3;width:min(720px,calc(100% - 32px));margin:0;display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#fffffff5;box-shadow:0 18px 44px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.conversation-card.is-empty .chat-composer[data-v-7a028f05]{position:static;transform:none;width:min(720px,100%);margin:0 auto}.chat-composer textarea[data-v-7a028f05]{min-height:64px;max-height:180px;overflow-y:auto;padding:2px 6px 2px 0;border:0;background:transparent;resize:none;font-size:16px;line-height:1.8;scrollbar-width:thin;scrollbar-color:transparent transparent}.chat-composer textarea[data-v-7a028f05]:focus{outline:none;box-shadow:none;scrollbar-color:rgba(148,163,184,.55) transparent}.chat-composer textarea[data-v-7a028f05]:hover{scrollbar-color:rgba(148,163,184,.4) transparent}.chat-composer textarea[data-v-7a028f05]::-webkit-scrollbar{width:8px}.chat-composer textarea[data-v-7a028f05]::-webkit-scrollbar-track{background:transparent}.chat-composer textarea[data-v-7a028f05]::-webkit-scrollbar-thumb{border-radius:9999px;border:2px solid transparent;background-clip:padding-box;background-color:transparent}.chat-composer textarea[data-v-7a028f05]:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.chat-composer textarea[data-v-7a028f05]:focus::-webkit-scrollbar-thumb{background-color:#94a3b88c}.composer-footer[data-v-7a028f05]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.model-select-menu[data-v-7a028f05]{position:relative;flex:0 1 auto;max-width:min(100%,320px)}.composer-model-trigger[data-v-7a028f05],.composer-model-option[data-v-7a028f05]{width:100%;display:flex;align-items:center;gap:10px;text-align:left}.composer-model-trigger[data-v-7a028f05]{min-width:188px;max-width:320px;height:42px;padding:0 12px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#f8fafcf2;color:var(--text-primary);box-shadow:0 4px 14px #0f172a0a}.composer-model-trigger.open[data-v-7a028f05]{border-color:#6366f138;box-shadow:0 0 0 3px #6366f114}.composer-model-icon[data-v-7a028f05]{width:22px;height:22px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.composer-model-icon img[data-v-7a028f05]{width:100%;height:100%;object-fit:cover}.composer-model-icon.fallback[data-v-7a028f05]{background:#6366f11f;color:var(--primary);font-size:11px;font-weight:700}.composer-model-name[data-v-7a028f05]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.composer-model-caret[data-v-7a028f05]{width:8px;height:8px;border-right:1.5px solid #64748b;border-bottom:1.5px solid #64748b;transform:rotate(45deg) translateY(-1px);flex-shrink:0}.composer-model-dropdown[data-v-7a028f05]{position:absolute;left:0;bottom:calc(100% + 10px);width:min(320px,70vw);padding:8px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#fffffffa;box-shadow:0 18px 44px #0f172a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:4px;z-index:10}.composer-model-option[data-v-7a028f05]{padding:10px 12px;border-radius:14px;color:var(--text-primary);background:transparent}.composer-model-option[data-v-7a028f05]:hover,.composer-model-option.active[data-v-7a028f05]{background:#6366f114}.send-button[data-v-7a028f05]{flex-shrink:0;width:42px;height:42px;padding:0;border-radius:9999px;font-size:0;display:inline-flex;align-items:center;justify-content:center}.send-button-icon[data-v-7a028f05]{width:20px;height:20px;fill:currentColor;display:block}.send-button.idle[data-v-7a028f05]:disabled{background:#94a3b81f;color:var(--text-secondary);cursor:not-allowed}.send-button.idle:not(:disabled) .send-icon[data-v-7a028f05]{transform:translate(-1px)}.send-button.loading .stop-icon[data-v-7a028f05]{width:18px;height:18px}@media (max-width: 1080px){.conversation-card[data-v-7a028f05]{height:100%}}@media (max-width: 720px){.chat-page[data-v-7a028f05]{width:min(100%,calc(100% - 24px));margin:0 auto;gap:0}.conversation-card.is-empty[data-v-7a028f05]{min-height:0}.composer-footer[data-v-7a028f05]{flex-direction:column;align-items:flex-start}.model-select-menu[data-v-7a028f05],.composer-model-trigger[data-v-7a028f05],.composer-model-dropdown[data-v-7a028f05]{width:100%;max-width:none}.chat-history[data-v-7a028f05]{min-height:0;gap:22px}.chat-message[data-v-7a028f05]{max-width:100%}.chat-message.assistant[data-v-7a028f05]{padding-right:0}.chat-message.user[data-v-7a028f05]{max-width:88%}}.model-square-layout[data-v-154b00e1]{display:flex;gap:24px;max-width:1400px;margin:0 auto;min-height:calc(100vh - 100px);padding-top:24px}.square-sidebar[data-v-154b00e1]{width:240px;flex-shrink:0;border-right:1px solid var(--border-color);padding-right:16px;display:flex;flex-direction:column;gap:32px}.sidebar-section[data-v-154b00e1]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-154b00e1]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px;color:var(--text-primary)}.filter-pills[data-v-154b00e1]{display:flex;flex-wrap:wrap;gap:8px}.filter-pill[data-v-154b00e1]{padding:6px 12px;border-radius:6px;border:1px solid transparent;background-color:var(--surface-hover);color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease}.filter-pill-content[data-v-154b00e1]{display:inline-flex;align-items:center;gap:8px}.filter-pill-icon-frame[data-v-154b00e1]{width:16px;height:16px;border-radius:999px;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.filter-pill-icon-image[data-v-154b00e1]{width:100%;height:100%;object-fit:cover;display:block}.filter-pill-icon-frame.is-kimi .filter-pill-icon-image[data-v-154b00e1]{transform:scale(1.22);transform-origin:center}.filter-pill[data-v-154b00e1]:disabled{opacity:.6;cursor:not-allowed}.filter-pill[data-v-154b00e1]:hover{background-color:var(--border-color);color:var(--text-primary)}.filter-pill.active[data-v-154b00e1]{background-color:var(--primary-light);color:var(--primary);border-color:#4f46e533;font-weight:500}.square-main[data-v-154b00e1]{flex:1;min-width:0}.square-toolbar[data-v-154b00e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.search-box[data-v-154b00e1]{position:relative;flex:1;max-width:400px}.search-icon[data-v-154b00e1]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.search-input[data-v-154b00e1]{width:100%;padding:10px 16px 10px 36px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;background-color:var(--surface-color);transition:border-color .2s}.search-input[data-v-154b00e1]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.toolbar-actions[data-v-154b00e1]{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.toolbar-sort[data-v-154b00e1]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.sort-label[data-v-154b00e1]{font-size:13px;font-weight:500;color:var(--text-secondary)}.sort-toggle-group[data-v-154b00e1]{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--border-color);border-radius:999px;background:var(--surface-color)}.sort-toggle-button[data-v-154b00e1]{border:none;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;padding:7px 12px;box-shadow:none;transform:none}.sort-toggle-button[data-v-154b00e1]:hover{background:var(--surface-hover);color:var(--text-primary);transform:none}.sort-toggle-button.active[data-v-154b00e1]{background:var(--primary-light);color:var(--primary)}.sort-toggle-button[data-v-154b00e1]:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f11f}.model-count-label[data-v-154b00e1]{font-size:14px;color:var(--text-secondary);margin-bottom:16px;font-weight:500}.model-grid-container[data-v-154b00e1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.square-card[data-v-154b00e1]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;position:relative;transition:box-shadow .2s ease,transform .2s ease;min-height:180px;overflow:hidden}.square-card[data-v-154b00e1]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:#cbd5e1}.card-header[data-v-154b00e1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.header-left[data-v-154b00e1]{display:flex;align-items:flex-start;gap:12px;min-width:0}.model-series-icon[data-v-154b00e1]{width:40px;height:40px;border-radius:12px;flex-shrink:0;border:1px solid var(--border-color);background:var(--surface-hover);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.model-series-icon-image[data-v-154b00e1]{width:100%;height:100%;object-fit:cover;display:block}.model-series-icon.is-kimi .model-series-icon-image[data-v-154b00e1]{transform:scale(1.6);transform-origin:center}.model-series-icon.fallback[data-v-154b00e1]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:14px;font-weight:700;text-transform:uppercase}.model-name-row[data-v-154b00e1]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.model-name[data-v-154b00e1]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.badge[data-v-154b00e1]{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:500}.badge.warning[data-v-154b00e1]{background-color:#fff7ed;color:#c2410c;border:1px solid #ffedd5}.badge.new[data-v-154b00e1]{background-color:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.model-meta[data-v-154b00e1]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-secondary)}.model-id-copy[data-v-154b00e1]{position:relative;padding:0;border:0;background:transparent;color:inherit;box-shadow:none;transform:none}.model-id-copy[data-v-154b00e1]:hover,.model-id-copy[data-v-154b00e1]:focus-visible{background:transparent;box-shadow:none;transform:none}.meta-item[data-v-154b00e1]{display:flex;align-items:center;gap:4px}.id-text[data-v-154b00e1]{cursor:copy;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--surface-hover);padding:2px 6px;border-radius:4px}.copy-tooltip[data-v-154b00e1]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);padding:4px 8px;border-radius:999px;background:#0a0a0ae0;color:#fff;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.model-id-copy:hover .copy-tooltip[data-v-154b00e1],.model-id-copy:focus-visible .copy-tooltip[data-v-154b00e1],.model-id-copy.is-copied .copy-tooltip[data-v-154b00e1]{opacity:1;transform:translate(-50%) translateY(0)}.header-right-tags[data-v-154b00e1]{display:flex;align-items:center;gap:10px;flex-shrink:0}.detail-link[data-v-154b00e1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:var(--primary);font-size:13px;font-weight:600;cursor:pointer;box-shadow:none;transform:none}.detail-link[data-v-154b00e1]:hover{color:var(--primary-hover);background:transparent;box-shadow:none;transform:none}.detail-link[data-v-154b00e1]:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f11f;border-radius:6px;transform:none}.card-body[data-v-154b00e1]{flex:1;margin-bottom:12px}.model-description[data-v-154b00e1]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.price-strip[data-v-154b00e1]{margin-top:12px;border-top:1px solid var(--border-color);padding-top:10px}.price-strip-head[data-v-154b00e1]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--text-primary);font-size:12px;font-weight:600}.price-tier-tag[data-v-154b00e1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:2px 6px;border-radius:999px;background:#6366f11a;color:var(--primary);font-size:11px;font-weight:600;line-height:1.4;box-shadow:none;transform:none}.price-tier-tag.clickable[data-v-154b00e1]{cursor:pointer}.price-tier-tag.clickable[data-v-154b00e1]:hover{background:#6366f129;color:var(--primary-hover);box-shadow:none;transform:none}.price-tier-tag.clickable[data-v-154b00e1]:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f11f;transform:none}.price-tier-tag[data-v-154b00e1]:disabled{cursor:default;opacity:1;box-shadow:none;transform:none}.price-rows[data-v-154b00e1]{display:flex;flex-direction:column;gap:8px;position:relative}.price-rows[data-v-154b00e1]:after{content:"";position:absolute;top:2px;bottom:2px;left:calc(50% - .5px);width:1px;background:var(--border-color);pointer-events:none}.price-row[data-v-154b00e1]{display:flex;gap:16px}.price-line[data-v-154b00e1]{flex:1 1 0;min-width:110px;display:flex;align-items:center;gap:8px}.price-row:last-child .price-line[data-v-154b00e1]{flex:0 0 calc(50% - 8px)}.price-values[data-v-154b00e1]{display:inline-flex;align-items:baseline;gap:8px;margin-left:auto;white-space:nowrap;flex-shrink:0}.price-original[data-v-154b00e1]{color:var(--text-secondary);font-size:12px;text-decoration:line-through}.price-line strong[data-v-154b00e1]{color:var(--text-primary);font-size:14px;font-weight:700}.price-label[data-v-154b00e1]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.card-footer[data-v-154b00e1]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.footer-tags[data-v-154b00e1]{display:flex;flex-wrap:wrap;gap:6px}.feature-tag[data-v-154b00e1]{font-size:12px;color:var(--text-secondary);background-color:var(--surface-hover);padding:4px 8px;border-radius:4px}.footer-date[data-v-154b00e1]{font-size:12px;color:#94a3b8}@media (max-width: 1024px){.square-sidebar[data-v-154b00e1]{display:none}}@media (max-width: 640px){.model-grid-container[data-v-154b00e1]{grid-template-columns:1fr}.square-toolbar[data-v-154b00e1]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-154b00e1]{justify-content:space-between}.search-box[data-v-154b00e1]{max-width:none}}.models-page[data-v-88641831]{max-width:1000px;padding-top:24px;margin:0 auto;color:var(--text-primary)}.back-nav[data-v-88641831]{margin-bottom:24px}.back-button[data-v-88641831]{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--text-secondary);font-size:15px;font-weight:500;cursor:pointer}.back-button svg[data-v-88641831]{width:15px;height:15px;flex-shrink:0}.back-button[data-v-88641831]:hover{color:var(--primary)}.loading-state[data-v-88641831]{text-align:center;padding:60px;color:var(--text-secondary)}.model-header[data-v-88641831]{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--border-color);margin-bottom:32px}.header-left[data-v-88641831]{display:flex;align-items:center;gap:12px}.header-right[data-v-88641831]{display:inline-flex;align-items:center;gap:12px}.model-selector-label[data-v-88641831]{font-weight:600;font-size:15px}.model-selector-wrapper[data-v-88641831]{position:relative}.model-selector[data-v-88641831]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 16px;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--surface-hover);font-weight:500;font-size:14px;min-width:200px}.icon-btn[data-v-88641831]{padding:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.icon-btn[data-v-88641831]:hover{color:var(--primary)}.action-button[data-v-88641831]{position:relative;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#03a9f4;font-size:14px;line-height:1.4;box-shadow:none}.action-button[data-v-88641831]:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.primary-action-button[data-v-88641831]{border:0;border-radius:0;background:transparent;color:#03a9f4;font-size:14px}.action-button[data-v-88641831]:hover{background:transparent;color:#03a9f4;box-shadow:none;transform:none}.action-button[data-v-88641831]:hover:after{transform:scaleX(1)}.detail-section[data-v-88641831]{margin-bottom:48px}.section-title[data-v-88641831]{font-size:16px;font-weight:600;margin:0 0 16px;color:var(--text-primary)}.section-title-row[data-v-88641831]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.price-head-actions[data-v-88641831]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;position:relative}.section-title-row .section-title[data-v-88641831]{margin-bottom:0}.price-unit[data-v-88641831]{font-size:12px;color:var(--text-secondary)}.mb-12[data-v-88641831]{margin-bottom:12px}.capabilities-grid[data-v-88641831]{display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px;column-gap:48px}.cap-item[data-v-88641831]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--surface-hover)}.cap-label[data-v-88641831]{color:var(--text-secondary);font-size:14px}.cap-value[data-v-88641831]{font-size:14px;color:var(--text-primary)}.modality-icons[data-v-88641831]{display:inline-flex;align-items:center;gap:10px}.modality-icon[data-v-88641831]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--neutral)}.modality-icon svg[data-v-88641831]{width:100%;height:100%;display:block}.modality-icon.supported[data-v-88641831]{color:var(--text-primary)}.modality-icon.unsupported[data-v-88641831]{color:#c8ccd4}.cap-icon[data-v-88641831]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:var(--surface-hover);color:var(--text-secondary)}.cap-icon.check[data-v-88641831]{background:var(--success-bg);color:var(--success-text)}.pricing-grid[data-v-88641831]{display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px;column-gap:48px}.price-item[data-v-88641831]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--surface-hover)}.price-label[data-v-88641831]{color:var(--text-secondary);font-size:14px}.price-values[data-v-88641831]{display:inline-flex;align-items:baseline;gap:8px}.price-original[data-v-88641831]{font-size:13px;color:var(--text-secondary);text-decoration:line-through}.price-value[data-v-88641831]{font-size:16px;color:var(--text-primary)}.tier-select-label[data-v-88641831]{font-size:13px;line-height:1.3;font-weight:600;color:var(--text-primary)}.tier-select-trigger[data-v-88641831]{min-width:180px;height:38px;padding:10px 38px 10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.2;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;cursor:pointer;box-shadow:none;display:inline-flex;align-items:center;justify-content:space-between;text-align:left}.tier-select-trigger[data-v-88641831]:hover{border-color:#6366f147;background:#fcfcff;transform:none}.tier-select-trigger[data-v-88641831]:focus-visible,.tier-select-trigger.open[data-v-88641831]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.tier-select-arrow[data-v-88641831]{width:14px;height:14px;color:var(--text-secondary);pointer-events:none;flex-shrink:0;transition:transform .2s ease,color .2s ease}.tier-select-trigger.open .tier-select-arrow[data-v-88641831]{transform:rotate(180deg);color:var(--primary)}.tier-select-value[data-v-88641831]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tier-dropdown-menu[data-v-88641831]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:6px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);box-shadow:0 12px 30px #00000014;z-index:10}.tier-dropdown-item[data-v-88641831]{width:100%;border:none;background:transparent;color:var(--text-primary);text-align:left;padding:9px 12px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:none;transform:none}.tier-dropdown-item[data-v-88641831]:hover:not(:disabled){background:#6366f114;color:var(--primary);box-shadow:none;transform:none}.tier-dropdown-item.active[data-v-88641831]{background:#6366f11f;color:var(--primary)}.limits-grid[data-v-88641831]{display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px;column-gap:48px}.limit-item[data-v-88641831]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--surface-hover)}.limit-label[data-v-88641831]{color:var(--text-secondary);font-size:14px}.limit-value[data-v-88641831]{font-size:14px;color:var(--text-primary)}.code-example-header[data-v-88641831]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.code-tabs[data-v-88641831]{display:flex;gap:8px}.code-tab[data-v-88641831]{background:transparent;border:none;padding:8px 16px;font-size:14px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md)}.code-tab.active[data-v-88641831]{background:var(--surface-hover);color:var(--text-primary);font-weight:500}.btn-sm[data-v-88641831]{padding:6px 12px;font-size:13px}@media (max-width: 768px){.capabilities-grid[data-v-88641831],.pricing-grid[data-v-88641831],.limits-grid[data-v-88641831]{grid-template-columns:1fr}.section-title-row[data-v-88641831]{align-items:flex-start;gap:12px}.price-head-actions[data-v-88641831]{flex-direction:column;align-items:flex-end;gap:8px}.tier-select-trigger[data-v-88641831]{width:100%}.tier-dropdown-menu[data-v-88641831]{left:0;right:0;min-width:0}}.demo-page[data-v-17cae8ea]{display:grid;gap:24px}.demo-header[data-v-17cae8ea]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.demo-header h2[data-v-17cae8ea]{margin:0 0 6px;font-size:28px}.demo-header p[data-v-17cae8ea]{margin:0}.demo-grid[data-v-17cae8ea]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.demo-panel[data-v-17cae8ea]{min-width:0;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-color);overflow:hidden}.panel-head[data-v-17cae8ea]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-color)}.panel-head h3[data-v-17cae8ea]{margin:0;font-size:18px}.demo-textarea[data-v-17cae8ea]{width:100%;min-height:720px;padding:20px;border:0;border-radius:0;resize:vertical;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--text-primary);background:var(--surface-color)}.demo-textarea[data-v-17cae8ea]:focus{outline:none;box-shadow:inset 0 0 0 1px #6366f138}.demo-render-wrap[data-v-17cae8ea]{min-height:720px;padding:20px}.demo-render-wrap[data-v-17cae8ea] [data-custom-id=markstream-demo]{color:var(--text-primary);line-height:1.75}.stream-demo-panel[data-v-17cae8ea]{display:grid;gap:16px;padding:20px}.stream-actions[data-v-17cae8ea]{display:flex;flex-wrap:wrap;gap:10px}.stream-meta[data-v-17cae8ea]{display:flex;align-items:center;justify-content:space-between;gap:12px}.stream-status[data-v-17cae8ea]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:9999px;background:var(--surface-hover);color:var(--text-secondary);font-size:12px;font-weight:600;border:1px solid var(--border-color)}.stream-status.live[data-v-17cae8ea]{color:var(--primary);background:var(--primary-light);border-color:#6366f12e}.stream-status.done[data-v-17cae8ea]{color:var(--success);background:#10b98114;border-color:#10b9812e}.stream-grid[data-v-17cae8ea]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.stream-column[data-v-17cae8ea]{min-width:0;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--surface-color);overflow:hidden}.subpanel-head[data-v-17cae8ea]{padding:14px 16px;border-bottom:1px solid var(--border-color)}.subpanel-head h4[data-v-17cae8ea]{margin:0;font-size:16px}.stream-raw[data-v-17cae8ea]{min-height:320px;margin:0;padding:16px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--text-primary);background:var(--surface-color)}.stream-render-wrap[data-v-17cae8ea]{min-height:320px;padding:16px}.stream-render-wrap[data-v-17cae8ea] [data-custom-id=markstream-stream-demo]{color:var(--text-primary);line-height:1.75}@media (max-width: 1080px){.demo-grid[data-v-17cae8ea],.stream-grid[data-v-17cae8ea]{grid-template-columns:1fr}.demo-textarea[data-v-17cae8ea],.demo-render-wrap[data-v-17cae8ea]{min-height:420px}}@media (max-width: 720px){.demo-header[data-v-17cae8ea]{flex-direction:column;align-items:flex-start}.demo-header h2[data-v-17cae8ea]{font-size:24px}.panel-head[data-v-17cae8ea],.stream-meta[data-v-17cae8ea]{flex-direction:column;align-items:flex-start}}.withdraw-page[data-v-28f519ba]{display:grid;gap:20px}.page-header[data-v-28f519ba]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header h2[data-v-28f519ba]{margin:0;font-size:28px}.page-subtitle[data-v-28f519ba]{margin:8px 0 0;max-width:640px;color:var(--text-secondary);font-size:14px;line-height:1.6}.section-switch[data-v-28f519ba]{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.section-switch h2[data-v-28f519ba]{margin:0;font-size:clamp(22px,3vw,28px);line-height:1.15}.section-switch-link[data-v-28f519ba]{color:#9c9c9c;text-decoration:none;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.15}.section-switch-link[data-v-28f519ba]:hover{color:#6b6b6b}.header-doc-link[data-v-28f519ba]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:#03a9f4;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;box-shadow:none}.header-doc-link[data-v-28f519ba]:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.header-doc-link[data-v-28f519ba]:hover{background:transparent;color:#03a9f4;box-shadow:none;transform:none}.header-doc-link[data-v-28f519ba]:hover:after{transform:scaleX(1)}.wallet-refresh-button[data-v-28f519ba]{width:40px;min-width:40px;height:40px;padding:0;border:0;background:#ececf1;color:#454545;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.wallet-refresh-button svg[data-v-28f519ba]{width:18px;height:18px}.wallet-refresh-button[data-v-28f519ba]:hover:not(:disabled){background:#e2e2e8;color:#454545;transform:none}.wallet-refresh-button.is-spinning svg[data-v-28f519ba]{animation:wallet-refresh-spin-28f519ba .3s linear infinite}.stats-grid[data-v-28f519ba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stat-card[data-v-28f519ba],.records-card[data-v-28f519ba]{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--surface-color);box-shadow:0 1px #0f172a08}.stat-card[data-v-28f519ba]{padding:16px 18px}.stat-label[data-v-28f519ba]{display:block;color:var(--text-secondary);font-size:12px;font-weight:600}.stat-value[data-v-28f519ba]{display:block;margin-top:8px;font-size:24px}.records-card[data-v-28f519ba]{padding:18px}.apply-head h3[data-v-28f519ba],.records-head h3[data-v-28f519ba]{margin:0;font-size:16px}.apply-head p[data-v-28f519ba],.records-head p[data-v-28f519ba]{margin:6px 0 0;color:var(--text-secondary);font-size:13px}.apply-form[data-v-28f519ba]{display:grid;gap:14px;margin-top:16px;max-width:520px}.field[data-v-28f519ba]{display:grid;gap:8px}.field span[data-v-28f519ba]{font-size:12px;font-weight:600;color:var(--text-secondary)}.amount-input-wrap[data-v-28f519ba]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--border-color);border-radius:10px;background:#fcfcfd}.amount-prefix[data-v-28f519ba]{color:var(--text-secondary);font-weight:600}.amount-input-wrap input[data-v-28f519ba],.field textarea[data-v-28f519ba]{width:100%;border:none;background:transparent;color:var(--text-primary);font-size:14px;outline:none;resize:vertical}.field textarea[data-v-28f519ba]{min-height:88px;padding:12px 14px;border:1px solid var(--border-color);border-radius:10px;background:#fcfcfd}.records-head[data-v-28f519ba]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.records-head[data-v-28f519ba] .filter-select{min-width:180px}.records-actions[data-v-28f519ba]{display:inline-flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.apply-trigger[data-v-28f519ba]{min-height:38px;padding:0 18px;border:1px solid #ffe411;border-radius:9999px;background:#ffe411;color:#454545;box-shadow:none;white-space:nowrap}.apply-trigger[data-v-28f519ba]:hover:not(:disabled){border-color:#f2d700;background:#f2d700;color:#3a3a3a;transform:none}.records-empty[data-v-28f519ba]{margin-top:18px;padding:40px 16px;text-align:center;color:var(--text-secondary);border:1px dashed var(--border-color);border-radius:12px}.record-list[data-v-28f519ba]{list-style:none;margin:16px 0 0;padding:0}.record-item[data-v-28f519ba]{padding:14px 0;border-top:1px solid var(--border-color)}.record-item[data-v-28f519ba]:first-child{border-top:none;padding-top:0}.record-top[data-v-28f519ba]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.record-badges[data-v-28f519ba]{display:flex;align-items:center;gap:10px}.record-amount[data-v-28f519ba]{font-size:18px}.record-top time[data-v-28f519ba]{color:var(--text-secondary);font-size:12px}.record-body[data-v-28f519ba]{display:grid;gap:6px;margin-top:10px;font-size:14px;line-height:1.6}.meta-label[data-v-28f519ba]{display:inline-block;min-width:72px;margin-right:8px;color:var(--text-secondary);font-size:12px;font-weight:600}.record-reviewed[data-v-28f519ba]{color:var(--text-secondary);font-size:12px}.badge[data-v-28f519ba]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}.badge-success[data-v-28f519ba]{background:var(--success-bg);color:var(--success-text)}.badge-danger[data-v-28f519ba]{background:var(--danger-bg);color:var(--danger-text)}.badge-warning[data-v-28f519ba]{background:#f59e0b24;color:#d97706}.badge-muted[data-v-28f519ba]{background:#6b72801f;color:var(--text-secondary)}.table-foot[data-v-28f519ba]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.apply-modal-overlay[data-v-28f519ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a0a0a2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.apply-modal-card[data-v-28f519ba]{width:min(560px,100%);padding:20px;border:1px solid var(--border-color);border-radius:20px;background:var(--surface-color);box-shadow:0 20px 60px #0f172a24}.apply-head[data-v-28f519ba]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.apply-form[data-v-28f519ba]{display:grid;gap:14px;margin-top:16px}.modal-close-button[data-v-28f519ba]{width:36px;height:36px;padding:0;border:1px solid var(--border-color);border-radius:9999px;background:var(--surface-hover);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.modal-close-button[data-v-28f519ba]:hover:not(:disabled){color:var(--text-primary);background:#ececf1;transform:none}.modal-close-button svg[data-v-28f519ba]{width:16px;height:16px}.apply-modal-actions[data-v-28f519ba]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}@keyframes wallet-refresh-spin-28f519ba{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 900px){.stats-grid[data-v-28f519ba]{grid-template-columns:1fr}.page-header[data-v-28f519ba]{flex-direction:column}}@media (max-width: 640px){.apply-modal-overlay[data-v-28f519ba]{padding:16px}.apply-modal-card[data-v-28f519ba]{padding:18px;border-radius:16px}.records-actions[data-v-28f519ba],.apply-modal-actions[data-v-28f519ba]{width:100%}.records-actions[data-v-28f519ba]{flex-direction:column;align-items:stretch}.apply-trigger[data-v-28f519ba]{width:100%}.apply-modal-actions[data-v-28f519ba]{flex-direction:column-reverse}.apply-modal-actions button[data-v-28f519ba]{width:100%}}:where(.markstream-vue) button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;font:inherit;color:inherit}.markstream-vue li:has(.checkbox-node){list-style-type:none;margin-left:calc(-1 * var(--ms-flow-list-indent))}.markstream-vue .text-node{white-space:pre-wrap;overflow-wrap:break-word}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.markstream-vue .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.markstream-vue .pointer-events-none{pointer-events:none}.markstream-vue .\!visible{visibility:visible!important}.markstream-vue .visible{visibility:visible}.markstream-vue .collapse{visibility:collapse}.markstream-vue .static{position:static}.markstream-vue .fixed{position:fixed}.markstream-vue .absolute{position:absolute}.markstream-vue .relative{position:relative}.markstream-vue .inset-0{top:0;right:0;bottom:0;left:0}.markstream-vue .right-2{right:.5rem}.markstream-vue .right-6{right:1.5rem}.markstream-vue .top-2{top:.5rem}.markstream-vue .top-6{top:1.5rem}.markstream-vue .z-10{z-index:10}.markstream-vue .z-50{z-index:50}.markstream-vue .m-0{margin:0}.markstream-vue .mx-0\.5{margin-left:.125rem;margin-right:.125rem}.markstream-vue .mr-2{margin-right:.5rem}.markstream-vue .mt-2{margin-top:.5rem}.markstream-vue .block{display:block}.markstream-vue .inline{display:inline}.markstream-vue .flex{display:flex}.markstream-vue .inline-flex{display:inline-flex}.markstream-vue .table{display:table}.markstream-vue .grid{display:grid}.markstream-vue .contents{display:contents}.markstream-vue .list-item{display:list-item}.markstream-vue .hidden{display:none}.markstream-vue .h-4{height:1rem}.markstream-vue .h-full{height:100%}.markstream-vue .max-h-full{max-height:100%}.markstream-vue .min-h-full{min-height:100%}.markstream-vue .w-2\/3{width:66.666667%}.markstream-vue .w-4{width:1rem}.markstream-vue .w-4\/5{width:80%}.markstream-vue .w-full{width:100%}.markstream-vue .min-w-\[10rem\]{min-width:10rem}.markstream-vue .max-w-full{max-width:100%}.markstream-vue .flex-1{flex:1 1 0%}.markstream-vue .flex-shrink{flex-shrink:1}.markstream-vue .flex-shrink-0{flex-shrink:0}.markstream-vue .shrink{flex-shrink:1}.markstream-vue .shrink-0{flex-shrink:0}.markstream-vue .border-collapse{border-collapse:collapse}.markstream-vue .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.markstream-vue .animate-spin{animation:spin 1s linear infinite}.markstream-vue .cursor-grab{cursor:grab}.markstream-vue .cursor-grabbing{cursor:grabbing}.markstream-vue .cursor-not-allowed{cursor:not-allowed}.markstream-vue .cursor-pointer{cursor:pointer}.markstream-vue .resize{resize:both}.markstream-vue .list-decimal{list-style-type:decimal}.markstream-vue .list-disc{list-style-type:disc}.markstream-vue .flex-wrap{flex-wrap:wrap}.markstream-vue .items-center{align-items:center}.markstream-vue .items-baseline{align-items:baseline}.markstream-vue .justify-center{justify-content:center}.markstream-vue .justify-between{justify-content:space-between}.markstream-vue .gap-0\.5{gap:.125rem}.markstream-vue .gap-1\.5{gap:.375rem}.markstream-vue .gap-2{gap:.5rem}.markstream-vue .gap-\[var\(--ms-gap-header-actions\)\]{gap:var(--ms-gap-header-actions)}.markstream-vue .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.markstream-vue .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.markstream-vue .overflow-hidden{overflow:hidden}.markstream-vue .overflow-x-auto{overflow-x:auto}.markstream-vue .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markstream-vue .whitespace-nowrap{white-space:nowrap}.markstream-vue .whitespace-pre-wrap{white-space:pre-wrap}.markstream-vue .rounded{border-radius:calc(var(--ms-radius) * .5)}.markstream-vue .rounded-lg{border-radius:var(--ms-radius)}.markstream-vue .rounded-md{border-radius:calc(var(--ms-radius) * .75)}.markstream-vue .border{border-width:1px}.markstream-vue .border-b{border-bottom-width:1px}.markstream-vue .border-t{border-top-width:1px}.markstream-vue .border-\[var\(--code-border\)\]{border-color:var(--code-border)}.markstream-vue .border-\[var\(--footnote-border\)\]{border-color:var(--footnote-border)}.markstream-vue .border-\[var\(--hr-border\)\]{border-color:var(--hr-border)}.markstream-vue .bg-\[hsl\(var\(--ms-popover\)\)\]{background-color:hsl(var(--ms-popover))}.markstream-vue .bg-\[var\(--code-header-bg\)\]{background-color:var(--code-header-bg)}.markstream-vue .p-0{padding:0}.markstream-vue .p-1{padding:.25rem}.markstream-vue .p-4{padding:1rem}.markstream-vue .p-\[var\(--ms-action-btn-padding\)\]{padding:var(--ms-action-btn-padding)}.markstream-vue .px-1\.5{padding-left:.375rem;padding-right:.375rem}.markstream-vue .px-2{padding-left:.5rem;padding-right:.5rem}.markstream-vue .px-4{padding-left:1rem;padding-right:1rem}.markstream-vue .px-\[var\(--ms-inset-panel-x\)\]{padding-left:var(--ms-inset-panel-x);padding-right:var(--ms-inset-panel-x)}.markstream-vue .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.markstream-vue .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.markstream-vue .py-\[var\(--ms-inset-panel-y\)\]{padding-top:var(--ms-inset-panel-y);padding-bottom:var(--ms-inset-panel-y)}.markstream-vue .pb-3{padding-bottom:.75rem}.markstream-vue .pt-2{padding-top:.5rem}.markstream-vue .text-left{text-align:left}.markstream-vue .text-center{text-align:center}.markstream-vue .text-right{text-align:right}.markstream-vue .font-mono{font-family:var(--ms-font-mono)}.markstream-vue .text-\[length\:var\(--ms-text-label\)\]{font-size:var(--ms-text-label)}.markstream-vue .text-sm{font-size:.875rem;line-height:1.25rem}.markstream-vue .text-xs{font-size:.75rem;line-height:1rem}.markstream-vue .font-medium{font-weight:500}.markstream-vue .font-semibold{font-weight:600}.markstream-vue .uppercase{text-transform:uppercase}.markstream-vue .lowercase{text-transform:lowercase}.markstream-vue .italic{font-style:italic}.markstream-vue .leading-\[normal\]{line-height:normal}.markstream-vue .leading-none{line-height:1}.markstream-vue .leading-relaxed{line-height:1.625}.markstream-vue .text-\[\#0366d6\]{--tw-text-opacity: 1;color:rgb(3 102 214 / var(--tw-text-opacity, 1))}.markstream-vue .text-\[hsl\(var\(--ms-popover-foreground\)\)\]{color:hsl(var(--ms-popover-foreground))}.markstream-vue .text-\[var\(--code-action-fg\)\]{color:var(--code-action-fg)}.markstream-vue .text-\[var\(--code-fg\)\]{color:var(--code-fg)}.markstream-vue .underline{text-decoration-line:underline}.markstream-vue .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markstream-vue .opacity-0{opacity:0}.markstream-vue .opacity-50{opacity:.5}.markstream-vue .shadow-\[var\(--ms-shadow-popover\)\]{--tw-shadow-color: var(--ms-shadow-popover);--tw-shadow: var(--tw-shadow-colored)}.markstream-vue .outline{outline-style:solid}.markstream-vue .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)}.markstream-vue .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)}.markstream-vue .backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.markstream-vue .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)}.markstream-vue .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.markstream-vue{--ms-background: 0 0% 100%;--ms-foreground: 0 0% 10%;--ms-muted: 0 0% 96.5%;--ms-muted-foreground: 0 0% 43%;--ms-secondary: 0 0% 93.5%;--ms-secondary-foreground: 0 0% 10%;--ms-accent: 0 0% 91%;--ms-accent-foreground: 0 0% 10%;--ms-primary: 0 0% 10%;--ms-primary-foreground: 0 0% 100%;--ms-destructive: 0 62% 52%;--ms-destructive-foreground: 0 0% 100%;--ms-border: 0 0% 87%;--ms-ring: 0 0% 10%;--ms-popover: 0 0% 100%;--ms-popover-foreground: 0 0% 10%;--ms-radius: .5rem;--ms-info: 215 60% 50%;--ms-info-foreground: 0 0% 100%;--ms-success: 152 56% 39%;--ms-success-foreground: 0 0% 100%;--ms-warning: 38 64% 46%;--ms-warning-foreground: 0 0% 9%;--ms-diff-added: 152 50% 36%;--ms-diff-removed: 0 58% 48%;--ms-highlight: 50 60% 72%;--ms-highlight-foreground: 0 0% 0%;--ms-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ms-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.dark .markstream-vue,.markstream-vue.dark{--ms-background: 0 0% 7%;--ms-foreground: 0 0% 93%;--ms-muted: 0 0% 12%;--ms-muted-foreground: 0 0% 60%;--ms-secondary: 0 0% 16%;--ms-secondary-foreground: 0 0% 93%;--ms-accent: 0 0% 24%;--ms-accent-foreground: 0 0% 93%;--ms-primary: 0 0% 93%;--ms-primary-foreground: 0 0% 10%;--ms-destructive: 0 60% 50%;--ms-destructive-foreground: 0 0% 93%;--ms-border: 0 0% 20%;--ms-ring: 0 0% 80%;--ms-popover: 0 0% 9%;--ms-popover-foreground: 0 0% 93%;--ms-info: 215 55% 62%;--ms-info-foreground: 0 0% 100%;--ms-success: 152 48% 55%;--ms-success-foreground: 0 0% 100%;--ms-warning: 32 65% 58%;--ms-warning-foreground: 0 0% 9%;--ms-diff-added: 152 42% 60%;--ms-diff-removed: 0 58% 58%;--ms-highlight: 48 65% 50%;--ms-highlight-foreground: 0 0% 0%;--ms-shadow-subtle: 0 1px 3px 0 hsl(0 0% 0% / .25);--ms-shadow-popover: 0 4px 6px -1px hsl(0 0% 0% / .2), 0 2px 4px -2px hsl(0 0% 0% / .15);--ms-shadow-modal: 0 10px 15px -3px hsl(0 0% 0% / .5), 0 4px 6px -4px hsl(0 0% 0% / .4);--ms-shadow-preview: 0 10px 40px hsl(0 0% 0% / .6);--tooltip-bg: hsl(0 0% 12%);--tooltip-fg: hsl(0 0% 72%);--code-header-bg: hsl(var(--ms-muted));--admonition-note-header-bg: color-mix(in srgb, hsl(var(--ms-info)) 12%, transparent);--admonition-tip-header-bg: color-mix(in srgb, hsl(var(--ms-success)) 12%, transparent);--admonition-warn-header-bg: color-mix(in srgb, hsl(var(--ms-warning)) 12%, transparent);--admonition-danger-header-bg: color-mix(in srgb, hsl(var(--ms-destructive)) 12%, transparent)}.markstream-vue{font-family:var(--ms-font-sans);font-size:var(--ms-text-body);line-height:var(--ms-leading-body);--inline-code-bg: hsl(var(--ms-secondary));--inline-code-fg: hsl(var(--ms-foreground) / .75);--inline-code-border: hsl(var(--ms-border) / .9);--code-bg: hsl(var(--ms-muted));--code-fg: hsl(var(--ms-foreground));--code-border: hsl(var(--ms-border));--code-header-bg: hsl(var(--ms-secondary));--code-selection-bg: hsl(var(--ms-accent) / .3);--code-line-number: hsl(var(--ms-muted-foreground));--markstream-code-line-number-align: right;--code-action-fg: hsl(var(--ms-muted-foreground));--code-action-hover-bg: hsl(var(--ms-accent));--code-action-hover-fg: hsl(var(--ms-accent-foreground));--code-action-active-bg: hsl(var(--ms-primary));--code-action-active-fg: hsl(var(--ms-primary-foreground));--diff-added-fg: hsl(var(--ms-diff-added));--diff-removed-fg: hsl(var(--ms-diff-removed));--diff-added-bg: hsl(var(--ms-diff-added) / .1);--diff-added-inline-bg: hsl(var(--ms-diff-added) / .2);--diff-removed-bg: hsl(var(--ms-diff-removed) / .1);--diff-removed-inline-bg: hsl(var(--ms-diff-removed) / .2);--blockquote-border: hsl(var(--ms-muted-foreground) / .2);--admonition-bg: hsl(var(--ms-muted));--admonition-border: hsl(var(--ms-border));--admonition-fg: hsl(var(--ms-foreground));--admonition-muted: hsl(var(--ms-muted-foreground));--admonition-header-bg: hsl(var(--ms-muted) / .5);--admonition-note: hsl(var(--ms-info));--admonition-tip: hsl(var(--ms-success));--admonition-warning: hsl(var(--ms-warning));--admonition-danger: hsl(var(--ms-destructive));--admonition-note-header-bg: color-mix(in srgb, hsl(var(--ms-info)) 6%, transparent);--admonition-tip-header-bg: color-mix(in srgb, hsl(var(--ms-success)) 6%, transparent);--admonition-warn-header-bg: color-mix(in srgb, hsl(var(--ms-warning)) 6%, transparent);--admonition-danger-header-bg: color-mix(in srgb, hsl(var(--ms-destructive)) 6%, transparent);--table-border: hsl(var(--ms-border));--table-header-bg: hsl(var(--ms-muted));--link-color: hsl(var(--ms-info));--list-marker: hsl(var(--ms-muted-foreground) / .5);--list-counter-marker: hsl(var(--ms-muted-foreground));--hr-border: hsl(var(--ms-border));--highlight-bg: hsl(var(--ms-highlight));--footnote-border: hsl(var(--ms-border));--tooltip-bg: hsl(0 0% 18%);--tooltip-fg: hsl(0 0% 88%);--tooltip-border: hsl(var(--ms-border));--modal-overlay: hsl(0 0% 0% / .7);--modal-bg: hsl(var(--ms-popover));--modal-fg: hsl(var(--ms-popover-foreground));--diagram-bg: hsl(var(--ms-muted));--diagram-border: hsl(var(--ms-border));--diagram-header-bg: hsl(var(--ms-muted));--loading-spinner: hsl(var(--ms-muted-foreground));--loading-shimmer: hsl(var(--ms-muted) / .5);--image-placeholder-bg: hsl(var(--ms-muted));--focus-ring: hsl(var(--ms-ring));--ms-space-1: .25rem;--ms-space-1_5: .375rem;--ms-space-2: .5rem;--ms-space-2_5: .625rem;--ms-space-3: .75rem;--ms-space-4: 1rem;--ms-space-5: 1.25rem;--ms-space-6: 1.5rem;--ms-space-8: 2rem;--ms-space-12: 3rem;--ms-flow-paragraph-y: 1.5em;--ms-flow-list-y: 1em;--ms-flow-list-item-y: .25em;--ms-flow-list-indent: 1.625em ;--ms-flow-list-indent-mobile: calc(14 / 9 * 1em);--ms-flow-table-y: 2em;--ms-flow-table-cell: .5em .75em;--ms-flow-blockquote-y: 1.25em;--ms-flow-blockquote-indent: 1.25em;--ms-flow-admonition-y: 1.25em;--ms-flow-footnote-y: .5em;--ms-flow-hr-y: 2.5em;--ms-flow-diagram-y: 1.5em;--ms-flow-codeblock-y: 1.5em;--ms-flow-definition-term-mt: .75em;--ms-flow-definition-desc-ml: 1.25em;--ms-flow-definition-desc-mb: .5em;--ms-flow-heading-1-mt: 0;--ms-flow-heading-1-mb: 1em;--ms-flow-heading-2-mt: 2em;--ms-flow-heading-2-mb: .75em;--ms-flow-heading-3-mt: 1.5em;--ms-flow-heading-3-mb: .6em;--ms-flow-heading-4-mt: 1.25em;--ms-flow-heading-4-mb: .4em;--ms-flow-heading-5-mt: 1em;--ms-flow-heading-5-mb: .25em;--ms-flow-heading-6-mt: 1em;--ms-flow-heading-6-mb: .25em;--ms-text-body: 1rem;--ms-leading-body: 1.75;--ms-text-h1: 2.25rem;--ms-text-h2: 1.5rem;--ms-text-h3: 1.25rem;--ms-text-h4: 1rem;--ms-text-h5: 1rem;--ms-text-h6: 1rem;--ms-leading-h1: 1.2;--ms-leading-h2: 1.35;--ms-leading-h3: 1.5;--ms-weight-h1: 700;--ms-weight-h2: 600;--ms-weight-h3: 600;--ms-weight-h4: 600;--ms-text-label: .75rem;--ms-action-btn-padding: .375rem;--ms-action-btn-icon: .875rem;--ms-inset-panel-x: .625rem;--ms-inset-panel-y: .375rem;--ms-inset-panel-body-sm: .5rem;--ms-inset-panel-body: 1rem;--ms-inset-admonition-body-top: .5rem;--ms-inset-admonition-body-bottom: .75rem;--ms-gap-header: var(--ms-space-4);--ms-gap-header-main: var(--ms-space-2_5);--ms-gap-header-actions: var(--ms-space-2);--ms-shadow-subtle: 0 1px 3px 0 hsl(var(--ms-foreground) / .06);--ms-shadow-popover: 0 4px 6px -1px hsl(var(--ms-foreground) / .1), 0 2px 4px -2px hsl(var(--ms-foreground) / .1);--ms-shadow-modal: 0 10px 15px -3px hsl(var(--ms-foreground) / .1), 0 4px 6px -4px hsl(var(--ms-foreground) / .1);--ms-shadow-preview: 0 10px 40px hsl(var(--ms-foreground) / .25);--ms-duration-fast: .12s;--ms-duration-standard: .18s;--ms-duration-overlay: .2s;--ms-duration-emphasis: .22s;--ms-duration-slow: .3s;--ms-duration-stream: .28s;--ms-ease-linear: linear;--ms-ease-standard: ease;--ms-ease-out: ease-out;--ms-ease-in-out: ease-in-out;--ms-ease-spring: cubic-bezier(.16, 1, .3, 1);--ms-border-width: 1px;--ms-border-width-strong: 4px;--ms-focus-ring-width: 2px;--ms-focus-ring-offset: 2px;--ms-size-diagram-min-height: 360px;--ms-size-code-max-height: 500px;--ms-size-image-max-width: 24rem;--ms-size-image-min-width: 8rem;--ms-size-image-min-height: 1.5em;--ms-size-math-min-height: 40px;--ms-size-skeleton-min-height: 120px}body>div[id^=dmermaid-]{position:fixed;top:-10000px;left:0;width:100%;visibility:hidden;pointer-events:none}.markstream-vue .hover\:bg-\[var\(--code-action-hover-bg\)\]:hover{background-color:var(--code-action-hover-bg)}.markstream-vue .hover\:text-\[var\(--code-action-hover-fg\)\]:hover{color:var(--code-action-hover-fg)}.markstream-vue .hover\:underline:hover{text-decoration-line:underline}.markstream-vue .active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.markstream-vue .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.markstream-vue .disabled\:opacity-40:disabled{opacity:.4}.checkbox-node[data-v-be21ab83]{display:inline-flex;align-items:center;margin-right:.5em;vertical-align:-.15em}.checkbox-icon[data-v-be21ab83]{flex-shrink:0}.checkbox-unchecked[data-v-be21ab83]{color:hsl(var(--ms-muted-foreground) / .5)}.checkbox-checked[data-v-be21ab83]{color:hsl(var(--ms-info))}.emoji-node[data-v-de55dc97]{display:inline-block}.footnote-reference[data-v-c1463a29]{font-size:.75em;line-height:0}.footnote-link[data-v-c1463a29]{color:var(--link-color);text-decoration:none}.footnote-link[data-v-c1463a29]:hover{text-decoration:underline}.html-inline-node[data-v-d17f12b0]{display:inline}.html-inline-node--loading[data-v-d17f12b0]{opacity:.85}.inline-code[data-v-1b73ee4e]{display:inline;font-family:var(--ms-font-mono);font-size:.8125em;line-height:inherit;color:var(--inline-code-fg);background-color:var(--inline-code-bg);padding:.15em .35em;border-radius:.25em;white-space:normal;word-break:break-word;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.inline-code-stream-delta[data-v-1b73ee4e]{animation-duration:var(--stream-update-fade-duration, var(--fade-duration, .28s));animation-timing-function:var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.33, 0, .67, 1)));animation-fill-mode:both;will-change:opacity}.inline-code-stream-delta--a[data-v-1b73ee4e]{animation-name:inline-code-stream-update-fade-a-1b73ee4e}.inline-code-stream-delta--b[data-v-1b73ee4e]{animation-name:inline-code-stream-update-fade-b-1b73ee4e}@keyframes inline-code-stream-update-fade-a-1b73ee4e{0%{opacity:0}to{opacity:1}}@keyframes inline-code-stream-update-fade-b-1b73ee4e{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.inline-code-stream-delta[data-v-1b73ee4e]{animation:none!important}}.image-node-container[data-v-cbb5c63e]{display:inline-block;position:relative;vertical-align:middle;max-width:var(--ms-size-image-max-width)}.image-node__img[data-v-cbb5c63e]{display:inline-block;max-width:100%;min-width:var(--ms-size-image-min-width);min-height:var(--ms-size-image-min-height);height:auto;vertical-align:middle;transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard)}.image-node__img.is-loading[data-v-cbb5c63e]{opacity:0}.image-node__img.is-loaded[data-v-cbb5c63e]{opacity:1}.image-node__img.has-natural-size[data-v-cbb5c63e]{min-width:0;min-height:0}.image-placeholder[data-v-cbb5c63e]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:var(--ms-size-image-min-width);min-height:8rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));overflow:hidden;vertical-align:middle}.image-shimmer-overlay[data-v-cbb5c63e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:hsl(var(--ms-muted));overflow:hidden}.image-shimmer-overlay .image-shimmer[data-v-cbb5c63e]{width:100%;height:100%}.image-shimmer[data-v-cbb5c63e]{display:block;width:100%;height:100%;min-height:8rem;background:linear-gradient(90deg,hsl(var(--ms-muted)),hsl(var(--ms-muted-foreground) / .06),hsl(var(--ms-muted)));background-size:200% 100%;animation:image-shimmer-cbb5c63e 1.5s ease-in-out infinite}@keyframes image-shimmer-cbb5c63e{0%{background-position:100% 0}to{background-position:-100% 0}}.image-error[data-v-cbb5c63e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;min-height:4rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground));font-size:var(--ms-text-label);vertical-align:middle}.image-node__raw-text[data-v-cbb5c63e]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.shimmer-fade-leave-active[data-v-cbb5c63e]{transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard)}.shimmer-fade-leave-to[data-v-cbb5c63e]{opacity:0}@media (prefers-reduced-motion:reduce){.image-shimmer[data-v-cbb5c63e]{animation:none!important}.shimmer-fade-leave-active[data-v-cbb5c63e]{transition:none!important}}.markstream-vue pre[class^=language-],.markstream-vue pre[class*=" language-"]{white-space:pre;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;font-variant-ligatures:none;contain:content;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}.markstream-vue pre[class^=language-]>code,.markstream-vue pre[class*=" language-"]>code{display:block}.markstream-vue pre.markstream-pre--line-numbers{position:relative}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers{position:absolute;top:var(--markstream-pre-line-number-top, 0);left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;width:var( --markstream-pre-line-number-width, calc(var(--markstream-code-padding-left, 52px) - var(--markstream-code-padding-x, 12px)) );padding-right:var(--markstream-pre-line-number-gap, 12px);color:var(--code-line-number);font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.markstream-vue pre.markstream-pre--line-numbers>.markstream-pre__line-numbers>.markstream-pre__line-number{display:block;min-height:1lh}.markstream-vue pre.markstream-pre--diff-preview{box-sizing:border-box;padding-left:0;padding-right:0;width:100%;--markstream-pre-diff-gutter-marker-width: var(--stream-monaco-gutter-marker-width, 4px);--markstream-pre-diff-gutter-gap: var(--stream-monaco-gutter-gap, 8px);--markstream-pre-diff-line-number-width: var(--stream-monaco-line-number-width, 28px);--markstream-pre-diff-scrollable-left: var( --stream-monaco-original-scrollable-left, calc( var(--markstream-pre-diff-gutter-marker-width) + (var(--markstream-pre-diff-gutter-gap) * 2) + var(--markstream-pre-diff-line-number-width) ) );--markstream-pre-diff-line-number-gap-to-code: var( --stream-monaco-original-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code, var(--markstream-pre-diff-gutter-gap)) );--markstream-pre-diff-line-number-left: calc( var(--markstream-pre-diff-scrollable-left) - var(--markstream-pre-diff-line-number-gap-to-code) - var(--markstream-pre-diff-line-number-width) );--markstream-pre-diff-line-number-align: var(--markstream-diff-line-number-align, right)}.markstream-vue pre.markstream-pre--diff-preview.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline{--markstream-pre-diff-scrollable-left: var( --stream-monaco-modified-scrollable-left, var(--stream-monaco-original-scrollable-left) );--markstream-pre-diff-line-number-gap-to-code: var( --stream-monaco-modified-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code, var(--markstream-pre-diff-gutter-gap)) );--markstream-pre-diff-line-number-left: calc( var(--markstream-pre-diff-scrollable-left) - var(--markstream-pre-diff-line-number-gap-to-code) - var(--markstream-pre-diff-line-number-width) )}.markstream-vue pre.markstream-pre--diff-preview>.markstream-pre__diff-code{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font:inherit;line-height:inherit;min-width:100%;width:100%}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline>.markstream-pre__diff-code{grid-template-columns:minmax(0,1fr)}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap)>.markstream-pre__diff-code{grid-template-columns:max-content;width:-moz-max-content;width:max-content}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane{min-width:0;overflow:hidden}.markstream-vue pre.markstream-pre--diff-preview:not(.is-wrap):not(.markstream-pre--diff-inline) .markstream-pre__diff-pane{overflow-x:auto;overflow-y:hidden}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline:not(.is-wrap) .markstream-pre__diff-pane{min-width:-moz-max-content;min-width:max-content;overflow:visible}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-pane--modified{--markstream-pre-diff-scrollable-left: var( --stream-monaco-modified-scrollable-left, var(--stream-monaco-original-scrollable-left) );--markstream-pre-diff-line-number-gap-to-code: var( --stream-monaco-modified-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code, var(--markstream-pre-diff-gutter-gap)) );--markstream-pre-diff-line-number-left: calc( var(--markstream-pre-diff-scrollable-left) - var(--markstream-pre-diff-line-number-gap-to-code) - var(--markstream-pre-diff-line-number-width) );box-shadow:inset 1px 0 var(--markstream-diff-pane-divider, hsl(var(--ms-border)))}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline .markstream-pre__diff-pane--modified{box-shadow:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line{position:relative;display:block;box-sizing:border-box;min-height:var( --markstream-pre-diff-synced-row-height, var(--markstream-pre-diff-line-height, 18px) );padding-left:var(--markstream-pre-diff-scrollable-left);line-height:var(--markstream-pre-diff-line-height, 18px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line:before{content:"";position:absolute;inset-inline:0;top:0;height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );z-index:0;pointer-events:none;background:transparent}.markstream-vue pre.markstream-pre--diff-preview.markstream-pre--diff-inline .markstream-pre__diff-line:after{content:"";position:absolute;top:0;left:var(--markstream-pre-diff-scrollable-left);width:1px;height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );z-index:1;pointer-events:none;background:var(--stream-monaco-pane-divider, var(--markstream-diff-pane-divider, hsl(var(--ms-border))))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-rail{position:absolute;z-index:2;top:0;left:0;height:var( --markstream-pre-diff-content-height, var(--markstream-pre-diff-line-height, 18px) );width:var(--markstream-pre-diff-gutter-marker-width, 4px);min-width:var(--markstream-pre-diff-gutter-marker-width, 4px)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-number{position:absolute;z-index:1;top:0;left:var(--markstream-pre-diff-line-number-left);width:var(--markstream-pre-diff-line-number-width);color:var(--code-line-number);font-variant-numeric:tabular-nums;line-height:var(--markstream-pre-diff-line-height, 18px);text-align:var(--markstream-pre-diff-line-number-align, right);-webkit-user-select:none;-moz-user-select:none;user-select:none}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content{position:relative;z-index:1;display:block;min-width:-moz-max-content;min-width:max-content;line-height:var(--markstream-pre-diff-line-height, 18px);white-space:inherit;overflow-wrap:normal;word-break:normal;line-break:auto}.markstream-vue pre.markstream-pre--diff-preview.is-wrap .markstream-pre__diff-content{min-width:0;overflow-wrap:inherit}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-content-inner{white-space:inherit;overflow-wrap:inherit;word-break:inherit;line-break:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added{color:var(--stream-monaco-added-fg, inherit)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed{color:var(--stream-monaco-removed-fg, inherit)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk{color:var(--stream-monaco-unchanged-fg, var(--code-line-number))}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--hunk:before{background:var(--stream-monaco-unchanged-bg, transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added:before{background:var(--stream-monaco-added-line-fill, transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed:before{background:var(--stream-monaco-removed-line-fill, transparent)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--added>.markstream-pre__diff-rail{background:var(--stream-monaco-added-gutter, currentColor)}.markstream-vue pre.markstream-pre--diff-preview .markstream-pre__diff-line--removed>.markstream-pre__diff-rail{background:var(--stream-monaco-removed-gutter, currentColor)}.markstream-vue pre[class^=language-]:focus,.markstream-vue pre[class*=" language-"]:focus{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.text-node[data-v-aae85f13]{display:inline;font-weight:inherit;vertical-align:baseline}.text-node-center[data-v-aae85f13]{display:inline-flex;justify-content:center;width:100%}.text-node-stream-delta[data-v-aae85f13]{animation-duration:var(--stream-update-fade-duration, var(--fade-duration, .28s));animation-timing-function:var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.33, 0, .67, 1)));animation-fill-mode:both;will-change:opacity}.text-node-stream-delta--a[data-v-aae85f13]{animation-name:text-node-stream-update-fade-a-aae85f13}.text-node-stream-delta--b[data-v-aae85f13]{animation-name:text-node-stream-update-fade-b-aae85f13}@keyframes text-node-stream-update-fade-a-aae85f13{0%{opacity:0}to{opacity:1}}@keyframes text-node-stream-update-fade-b-aae85f13{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.text-node-stream-delta[data-v-aae85f13]{animation:none!important}}.reference-node[data-v-775c65e4]{background-color:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground))}.reference-node[data-v-775c65e4]:hover{background-color:hsl(var(--ms-secondary))}.superscript-node[data-v-24160b22]{font-size:.8em;vertical-align:super}.subscript-node[data-v-197fa13b]{font-size:.8em;vertical-align:sub}.strong-node[data-v-a8647104]{font-weight:700}.strikethrough-node[data-v-b7a531fa]{text-decoration:line-through}.link-node[data-v-367e6ca4]{color:var(--link-color);text-decoration:none}.link-node[data-v-367e6ca4]:hover{text-decoration:underline;text-underline-offset:.2rem}.link-loading .link-text-wrapper[data-v-367e6ca4]{position:relative}.link-loading[data-v-367e6ca4]{color:var(--link-color)}.link-loading .link-text[data-v-367e6ca4]{position:relative;z-index:2}.link-loading-indicator[data-v-367e6ca4]{position:absolute;left:0;right:0;height:var(--underline-height, 2px);bottom:var(--underline-bottom, -3px);background:currentColor;border-radius:999px;will-change:opacity;opacity:var(--underline-rest-opacity, .18);animation:underlinePulse-367e6ca4 var(--underline-duration, 1.6s) var(--underline-timing, ease-in-out) var(--underline-iteration, infinite)}@keyframes underlinePulse-367e6ca4{0%,to{opacity:var(--underline-rest-opacity, .18)}50%{opacity:var(--underline-opacity, .35)}}@media (prefers-reduced-motion:reduce){.link-loading-indicator[data-v-367e6ca4]{animation:none;opacity:var(--underline-rest-opacity, .18)}}.insert-node[data-v-1e2c29d4]{text-decoration:underline}.highlight-node[data-v-7a62982a]{background-color:var(--highlight-bg);padding:0 .2rem;border-radius:.2em}.emphasis-node[data-v-2a5aafbf]{font-style:italic}.hard-break[data-v-50c58f70]{display:block}.blockquote[data-v-abfecebc]{font-weight:400;font-style:normal;color:var(--blockquote-fg, hsl(var(--ms-muted-foreground)));border-left:3px solid var(--blockquote-border);margin-top:var(--ms-flow-blockquote-y);margin-bottom:var(--ms-flow-blockquote-y);padding-left:var(--ms-flow-blockquote-indent)}.blockquote>.paragraph-node[data-v-abfecebc]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}.blockquote>.paragraph-node[data-v-abfecebc]:first-child{margin-top:0}.blockquote>.paragraph-node[data-v-abfecebc]:last-child{margin-bottom:0}.blockquote[data-v-abfecebc] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.definition-list[data-v-4e103b30]{margin:0 0 1rem}.definition-term[data-v-4e103b30]{font-weight:600;margin-top:var(--ms-flow-definition-term-mt)}.definition-desc[data-v-4e103b30]{margin-left:var(--ms-flow-definition-desc-ml);margin-bottom:var(--ms-flow-definition-desc-mb)}.definition-list[data-v-4e103b30] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.footnote-anchor[data-v-e1eb37b6]{margin-left:.5rem;color:var(--link-color)}.footnote-node{margin-top:var(--ms-flow-footnote-y);margin-bottom:var(--ms-flow-footnote-y)}.markstream-vue [class*=footnote-] .markdown-renderer,.markstream-vue .flex-1 .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.heading-node[data-v-7122dbe1]{font-weight:500;line-height:1.25}hr+.heading-node[data-v-7122dbe1]{margin-top:0}.heading-1[data-v-7122dbe1]{font-size:var(--ms-text-h1);line-height:var(--ms-leading-h1);font-weight:var(--ms-weight-h1);margin-top:var(--ms-flow-heading-1-mt);margin-bottom:var(--ms-flow-heading-1-mb)}.heading-2[data-v-7122dbe1]{font-size:var(--ms-text-h2);line-height:var(--ms-leading-h2);font-weight:var(--ms-weight-h2);margin-top:var(--ms-flow-heading-2-mt);margin-bottom:var(--ms-flow-heading-2-mb)}.heading-3[data-v-7122dbe1]{font-size:var(--ms-text-h3);line-height:var(--ms-leading-h3);font-weight:var(--ms-weight-h3);margin-top:var(--ms-flow-heading-3-mt);margin-bottom:var(--ms-flow-heading-3-mb)}.heading-4[data-v-7122dbe1]{font-size:var(--ms-text-h4);font-weight:var(--ms-weight-h4);margin-top:var(--ms-flow-heading-4-mt);margin-bottom:var(--ms-flow-heading-4-mb)}.heading-5[data-v-7122dbe1]{font-size:var(--ms-text-h5);margin-top:var(--ms-flow-heading-5-mt);margin-bottom:var(--ms-flow-heading-5-mb)}.heading-6[data-v-7122dbe1]{font-size:var(--ms-text-h6);margin-top:var(--ms-flow-heading-6-mt);margin-bottom:var(--ms-flow-heading-6-mb)}.list-item[data-v-617214f9]{margin:var(--ms-flow-list-item-y) 0;padding-left:var(--ms-space-1_5)}ol>.list-item[data-v-617214f9]::marker{color:var(--list-counter-marker);line-height:1.6}ul>.list-item[data-v-617214f9]::marker{color:var(--list-marker)}.list-item>.paragraph-node[data-v-617214f9]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:0}.list-item[data-v-617214f9] .markdown-renderer{content-visibility:visible;contain-intrinsic-size:0px 0px;contain:content}.list-node[data-v-99cb95e0]{margin-top:var(--ms-flow-list-y);margin-bottom:var(--ms-flow-list-y);padding-left:var(--ms-flow-list-indent)}.list-decimal[data-v-99cb95e0]{list-style-type:decimal}.list-disc[data-v-99cb95e0]{list-style-type:disc}@media (max-width:1023px){.list-disc[data-v-99cb95e0]{margin-top:calc(4/3*1em);margin-bottom:calc(4/3*1em);padding-left:var(--ms-flow-list-indent-mobile)}}.html-block-node__raw[data-v-f1744dfb]{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85}.html-block-node__placeholder[data-v-f1744dfb]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0}.html-block-node__placeholder-bar[data-v-f1744dfb]{display:block;height:.8rem;border-radius:9999px;background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;animation:html-block-node-shimmer-f1744dfb 1.2s ease infinite}@keyframes html-block-node-shimmer-f1744dfb{0%{background-position:0% 0%}to{background-position:200% 0%}}.paragraph-node[data-v-c59ff506]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}li .paragraph-node[data-v-c59ff506]{margin:0}.table-node-wrapper[data-v-39f87b5d]{position:relative;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable}.table-node[data-v-39f87b5d]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:var(--ms-flow-table-y) 0;font-size:inherit;border:1px solid var(--table-border);border-radius:var(--ms-radius);overflow:hidden;box-shadow:var(--ms-shadow-subtle)}.table-node[data-v-39f87b5d] th,.table-node[data-v-39f87b5d] td{border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);padding:var(--ms-flow-table-cell);white-space:normal;overflow-wrap:break-word;word-break:normal}.table-node[data-v-39f87b5d] th:last-child,.table-node[data-v-39f87b5d] td:last-child{border-right:none}.table-node[data-v-39f87b5d] tbody tr:last-child td{border-bottom:none}.table-node[data-v-39f87b5d] thead th{position:relative;font-weight:600;background-color:var(--table-header-bg);border-bottom-width:2px}.table-node__resize-handle[data-v-39f87b5d]{position:absolute;top:0;right:-4px;bottom:0;z-index:1;width:8px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.table-node__resize-handle[data-v-39f87b5d]:after{content:"";position:absolute;top:.35em;bottom:.35em;left:50%;width:2px;border-radius:9999px;background:color-mix(in srgb,var(--table-border) 45%,hsl(var(--ms-foreground)));opacity:0;transform:translate(-50%);transition:opacity var(--ms-duration-fast) var(--ms-ease-standard)}.table-node__resize-handle[data-v-39f87b5d]:hover:after,.table-node__resize-handle[data-v-39f87b5d]:focus-visible:after{opacity:1}.table-node[data-v-39f87b5d] tbody tr:nth-child(2n){background-color:hsl(var(--ms-muted) / .35)}.table-node[data-v-39f87b5d] tbody tr:hover{background-color:var(--code-action-hover-bg)}.table-node--loading tbody td[data-v-39f87b5d]{position:relative;overflow:hidden}.table-node--loading tbody td[data-v-39f87b5d]>*{visibility:hidden}.table-node--loading tbody td[data-v-39f87b5d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--ms-radius) * .5);background:linear-gradient(90deg,var(--loading-shimmer) 25%,var(--loading-shimmer) 50%,var(--loading-shimmer) 75%);background-size:200% 100%;animation:table-node-shimmer-39f87b5d 1.2s linear infinite;will-change:background-position}.table-node__loading[data-v-39f87b5d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.table-node__spinner[data-v-39f87b5d]{width:2.5rem;height:2.5rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-39f87b5d],.table-node-fade-leave-active[data-v-39f87b5d]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-39f87b5d],.table-node-fade-leave-to[data-v-39f87b5d]{opacity:0}[data-v-39f87b5d] .table-node .markdown-renderer{display:contents;content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}[data-v-39f87b5d] .table-node .markdown-renderer .node-slot,[data-v-39f87b5d] .table-node .markdown-renderer .node-content,[data-v-39f87b5d] .table-node .markdown-renderer .node-space{display:contents}[data-v-39f87b5d] .table-node .text-node,[data-v-39f87b5d] .table-node code{white-space:inherit;overflow-wrap:inherit;word-break:inherit;max-width:none}@keyframes table-node-shimmer-39f87b5d{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:200% 0%}}.hr+.table-node-wrapper[data-v-39f87b5d]{margin-top:0}.hr+.table-node-wrapper .table-node[data-v-39f87b5d]{margin-top:0}.sr-only[data-v-39f87b5d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hr-node[data-v-39b2349c]{border-top-width:1px;border-color:var(--hr-border);margin:var(--ms-flow-hr-y) 0}.vmr-container[data-v-911e41c4]{margin-top:1rem;margin-bottom:1rem;border-radius:var(--ms-radius);border-width:1px;padding:1rem;border-left-width:var(--ms-border-width-strong)}.markdown-renderer[data-v-6eca2e33]{position:relative;contain:layout;content-visibility:auto;contain-intrinsic-size:800px 600px}.markdown-renderer.virtualized[data-v-6eca2e33],.markdown-renderer.virtual-scroll-coordinated[data-v-6eca2e33]{content-visibility:visible;contain-intrinsic-size:auto}.height-estimation-probes[data-v-6eca2e33]{position:absolute;left:-100000px;top:0;visibility:hidden;pointer-events:none;overflow:hidden;z-index:-1}.node-slot[data-v-6eca2e33],.node-content[data-v-6eca2e33]{width:100%}.markdown-renderer.virtualized .node-slot[data-v-6eca2e33],.markdown-renderer.virtualized .node-content[data-v-6eca2e33],.markdown-renderer.virtual-scroll-coordinated .node-slot[data-v-6eca2e33],.markdown-renderer.virtual-scroll-coordinated .node-content[data-v-6eca2e33]{display:flow-root}.node-placeholder[data-v-6eca2e33]{width:100%;min-height:1rem;margin:.25rem 0;border-radius:var(--ms-radius);background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;animation:node-placeholder-shimmer-6eca2e33 1.1s ease-in-out infinite}.node-placeholder[data-v-6eca2e33]:first-child{margin-top:0}@keyframes node-placeholder-shimmer-6eca2e33{0%{background-position:200% 0%}to{background-position:-200% 0%}}.node-spacer[data-v-6eca2e33]{width:100%}.unknown-node[data-v-6eca2e33]{color:hsl(var(--ms-muted-foreground));font-style:italic;margin:var(--ms-flow-paragraph-y) 0}.typewriter-cursor[data-v-6eca2e33]{position:absolute;left:0;top:0;display:inline-block;width:.55em;height:1em;margin-left:.08em;vertical-align:-.12em;border-right:2px solid currentColor;pointer-events:none;visibility:hidden;animation:typewriter-cursor-blink-6eca2e33 1s steps(1,end) infinite}@keyframes typewriter-cursor-blink-6eca2e33{0%,49%{opacity:1}50%,to{opacity:0}}.markstream-vue .fade-enter-from{opacity:0}.markstream-vue .fade-enter-active{transition:opacity var(--fade-duration, .28s) var(--fade-ease, cubic-bezier(.33, 0, .67, 1));will-change:opacity}.markstream-vue .fade-enter-to{opacity:1}.admonition[data-v-a83480e1]{position:relative;margin:var(--ms-flow-admonition-y) 0;padding:.25em .75em .375em;border:1px solid var(--admonition-border);border-radius:var(--ms-radius);color:var(--admonition-fg)}.admonition-legend[data-v-a83480e1]{position:absolute;top:0;left:.75em;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.35em;padding:0 .5em;background-color:hsl(var(--ms-background));font-size:.8125rem;font-weight:600;line-height:1}.admonition-icon[data-v-a83480e1]{flex-shrink:0}.admonition-title[data-v-a83480e1]{white-space:nowrap}.admonition-content[data-v-a83480e1]{padding-top:.25em;color:var(--admonition-fg)}.admonition-note[data-v-a83480e1],.admonition-info[data-v-a83480e1]{border-color:hsl(var(--ms-info) / .3);background-color:hsl(var(--ms-info) / .04)}.admonition-note .admonition-legend[data-v-a83480e1],.admonition-info .admonition-legend[data-v-a83480e1]{color:var(--admonition-note)}.admonition-tip[data-v-a83480e1]{border-color:hsl(var(--ms-success) / .3);background-color:hsl(var(--ms-success) / .04)}.admonition-tip .admonition-legend[data-v-a83480e1]{color:var(--admonition-tip)}.admonition-warning[data-v-a83480e1],.admonition-caution[data-v-a83480e1]{border-color:hsl(var(--ms-warning) / .3);background-color:hsl(var(--ms-warning) / .04)}.admonition-warning .admonition-legend[data-v-a83480e1],.admonition-caution .admonition-legend[data-v-a83480e1]{color:var(--admonition-warning)}.admonition-danger[data-v-a83480e1],.admonition-error[data-v-a83480e1]{border-color:hsl(var(--ms-destructive) / .3);background-color:hsl(var(--ms-destructive) / .04)}.admonition-danger .admonition-legend[data-v-a83480e1],.admonition-error .admonition-legend[data-v-a83480e1]{color:var(--admonition-danger)}.admonition-toggle[data-v-a83480e1]{margin-left:.25em;background:transparent;border:none;color:inherit;cursor:pointer;padding:.125rem;border-radius:calc(var(--ms-radius) * .5);display:inline-flex;align-items:center;transition:background-color var(--ms-duration-fast) var(--ms-ease-standard)}.admonition-toggle[data-v-a83480e1]:hover{background-color:hsl(var(--ms-accent))}.admonition-toggle[data-v-a83480e1]:focus-visible{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.admonition-content[data-v-a83480e1] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.tooltip-element[data-v-c606ee4c]{z-index:9999;display:inline-block;max-width:20rem;padding:.25rem .5rem;border-radius:calc(var(--ms-radius) * .75);font-size:.75rem;line-height:1.4;white-space:normal;word-break:break-word;pointer-events:none;background-color:var(--tooltip-bg);color:var(--tooltip-fg);box-shadow:inset 0 1px #ffffff26,0 0 0 1px #0000001f,var(--ms-shadow-popover);transition:transform var(--ms-duration-emphasis) var(--ms-ease-spring),box-shadow var(--ms-duration-emphasis) var(--ms-ease-spring)}.tooltip-arrow[data-v-c606ee4c]{position:absolute;width:6px;height:6px;background:inherit;transform:rotate(45deg)}.tooltip-arrow[data-placement^=top][data-v-c606ee4c]{bottom:-3px}.tooltip-arrow[data-placement^=bottom][data-v-c606ee4c]{top:-3px}.tooltip-arrow[data-placement^=left][data-v-c606ee4c]{right:-3px}.tooltip-arrow[data-placement^=right][data-v-c606ee4c]{left:-3px}.tooltip-enter-active[data-v-c606ee4c]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.tooltip-leave-active[data-v-c606ee4c]{transition:opacity .12s ease-in,transform .12s ease-in}.tooltip-enter-from[data-v-c606ee4c]{opacity:0;transform:scale(.96)}.tooltip-enter-to[data-v-c606ee4c],.tooltip-leave-from[data-v-c606ee4c]{opacity:1;transform:scale(1)}.tooltip-leave-to[data-v-c606ee4c]{opacity:0;transform:scale(.97)}.code-block-container{margin:var(--ms-flow-codeblock-y) 0;contain:layout style;container-type:inline-size;background:var(--code-bg);border-color:var(--code-border);color:var(--code-fg);box-shadow:var(--ms-shadow-subtle)}.code-block-header{position:relative;z-index:1;gap:var(--ms-gap-header);border-radius:var(--ms-radius) var(--ms-radius) 0 0;overflow:visible}.code-block-header .code-header-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--ms-gap-header-main);overflow:hidden}.code-block-header .code-header-copy{min-width:0;display:grid;gap:2px}.code-block-header .code-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ms-text-label);font-weight:500;color:var(--code-action-fg)}.code-block-header .code-header-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--code-line-number)}.code-block-header .code-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ms-gap-header-actions);flex-wrap:wrap}.code-block-header .icon-slot{display:inline-flex;align-items:center;justify-content:center}.code-block-header .icon-slot svg,.code-block-header .icon-slot img{display:block;width:100%;height:100%}.code-diff-stats{display:inline-flex;align-items:center;gap:var(--ms-space-1_5);margin-right:var(--ms-space-1);font-size:var(--ms-text-label);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.code-diff-stat{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--ms-radius);line-height:1}.code-diff-stat.removed{color:var(--diff-removed-fg);background:hsl(var(--ms-diff-removed) / .1)}.code-diff-stat.added{color:var(--diff-added-fg);background:hsl(var(--ms-diff-added) / .1)}.code-more-menu{position:absolute;top:100%;right:0;margin-top:4px;z-index:50;border-radius:var(--ms-radius)}.code-block-shell-content,.code-loading-placeholder{overflow:hidden;border-radius:0 0 var(--ms-radius) var(--ms-radius);contain:content}.code-menu-enter-active,.code-menu-leave-active{transform-origin:top right}.code-menu-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.code-menu-leave-active{transition:opacity .14s ease-in,transform .14s ease-in}.code-menu-enter-from{opacity:0;transform:scale(.9) translateY(-4px)}.code-menu-leave-to{opacity:0;transform:scale(.95) translateY(-2px)}.html-preview-frame__backdrop[data-v-24e66176]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:50}.html-preview-frame[data-v-24e66176]{width:80vw;max-width:960px;height:70vh;background-color:var(--modal-bg);color:var(--modal-fg);border-radius:calc(var(--ms-radius) * 2);overflow:hidden;box-shadow:var(--ms-shadow-preview);display:flex;flex-direction:column}.html-preview-frame__header[data-v-24e66176]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;border-bottom:1px solid var(--code-border)}.html-preview-frame__title[data-v-24e66176]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.html-preview-frame__dot[data-v-24e66176]{width:.5rem;height:.5rem;border-radius:999px;background-color:hsl(var(--ms-success))}.html-preview-frame__label[data-v-24e66176]{white-space:nowrap}.html-preview-frame__close[data-v-24e66176]{border:none;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--modal-fg)}.html-preview-frame__iframe[data-v-24e66176]{width:100%;height:100%;border:none;display:block}@media (max-width:640px){.html-preview-frame[data-v-24e66176]{width:100vw;height:80vh;border-radius:0}}.code-block-container[data-v-b5384753]{--markstream-code-fallback-bg: var(--code-bg);--markstream-code-fallback-fg: var(--code-fg);--markstream-code-border-color: var(--code-border);--vscode-editor-selectionBackground: var(--markstream-code-fallback-selection-bg);--markstream-code-fallback-selection-bg: var(--code-selection-bg);--markstream-diff-frame-border: var(--code-border);--markstream-diff-frame-shadow: 0 16px 40px -32px hsl(var(--ms-foreground) / .18);--markstream-diff-shell-fg: hsl(var(--ms-foreground));--markstream-diff-shell-muted: hsl(var(--ms-muted-foreground));--markstream-diff-shell-border: var(--code-border);--markstream-diff-shell-shadow: var(--ms-shadow-subtle);--markstream-diff-shell-bg: var(--code-bg);--markstream-diff-header-border: hsl(var(--ms-border) / .92);--markstream-diff-editor-bg: hsl(var(--ms-background));--markstream-diff-editor-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-bg: hsl(var(--ms-muted));--markstream-diff-unchanged-divider: hsl(var(--ms-background) / .94);--markstream-diff-focus: var(--focus-ring);--markstream-diff-widget-shadow: hsl(var(--ms-foreground) / .26);--markstream-diff-action-hover: var(--code-action-hover-bg);--markstream-diff-panel-bg: linear-gradient(180deg, var(--code-bg) 0%, hsl(var(--ms-muted)) 100%);--markstream-diff-panel-bg-soft: var(--code-bg);--markstream-diff-panel-bg-strong: var(--code-bg);--markstream-diff-panel-border: hsl(var(--ms-border) / .3);--markstream-diff-pane-divider: hsl(var(--ms-border) / .42);--markstream-diff-gutter-bg: transparent;--markstream-diff-gutter-guide: transparent;--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number: var(--code-line-number);--markstream-diff-line-number-active: var(--code-line-number);--markstream-diff-added-fg: var(--diff-added-fg);--markstream-diff-removed-fg: var(--diff-removed-fg);--markstream-diff-added-line: var(--diff-added-bg);--markstream-diff-removed-line: var(--diff-removed-bg);--markstream-diff-added-inline: var(--diff-added-inline-bg);--markstream-diff-removed-inline: var(--diff-removed-inline-bg);--markstream-diff-added-inline-border: transparent;--markstream-diff-removed-inline-border: transparent;--markstream-diff-added-gutter: linear-gradient( 90deg, var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width, 4px), hsl(var(--ms-diff-added) / .08) var(--stream-monaco-gutter-marker-width, 4px) 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / var(--stream-monaco-gutter-marker-width, 4px) 100% no-repeat, linear-gradient(90deg, hsl(var(--ms-diff-removed) / .08) 0 100%);--markstream-diff-added-line-fill: var(--diff-added-bg);--markstream-diff-removed-line-fill: var(--diff-removed-bg)}.code-block-container.is-dark[data-v-b5384753]{--markstream-code-fallback-bg: var(--code-bg);--markstream-code-fallback-fg: var(--code-fg);--markstream-code-border-color: var(--code-border);--markstream-code-fallback-selection-bg: var(--code-selection-bg);--markstream-diff-frame-border: var(--code-border);--markstream-diff-frame-shadow: 0 18px 40px -30px hsl(var(--ms-foreground) / .84);--markstream-diff-shell-fg: hsl(var(--ms-foreground));--markstream-diff-shell-muted: hsl(var(--ms-muted-foreground));--markstream-diff-shell-border: var(--code-border);--markstream-diff-shell-shadow: var(--ms-shadow-subtle);--markstream-diff-shell-bg: var(--code-bg);--markstream-diff-header-border: hsl(var(--ms-border) / .82);--markstream-diff-editor-bg: #121212;--markstream-diff-editor-fg: #e5e5e5;--markstream-diff-unchanged-fg: #d4d4d4;--markstream-diff-unchanged-bg: #262626;--markstream-diff-unchanged-divider: hsl(0 0% 100% / .08);--markstream-diff-focus: var(--focus-ring);--markstream-diff-widget-shadow: hsl(var(--ms-foreground) / .72);--markstream-diff-action-hover: var(--code-action-hover-bg);--markstream-diff-panel-bg: #121212;--markstream-diff-panel-bg-soft: #121212;--markstream-diff-panel-bg-strong: #121212;--markstream-diff-panel-border: hsl(var(--ms-border) / .3);--markstream-diff-pane-divider: hsl(var(--ms-border) / .34);--markstream-diff-gutter-bg: linear-gradient( 180deg, hsl(0 0% 7% / .94) 0%, hsl(0 0% 7% / .98) 100% );--markstream-diff-gutter-guide: hsl(var(--ms-muted-foreground) / .08);--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number: var(--code-line-number);--markstream-diff-line-number-active: var(--code-line-number);--markstream-diff-added-fg: hsl(152 42% 60%);--markstream-diff-removed-fg: hsl(0 58% 58%);--markstream-diff-added-line: hsl(152 42% 60% / .18);--markstream-diff-removed-line: hsl(0 58% 58% / .18);--markstream-diff-added-inline: hsl(152 42% 60% / .28);--markstream-diff-removed-inline: hsl(0 58% 58% / .28);--markstream-diff-added-inline-border: transparent;--markstream-diff-removed-inline-border: transparent;--markstream-diff-added-gutter: linear-gradient( 90deg, var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width, 4px), hsl(var(--ms-diff-added) / .2) var(--stream-monaco-gutter-marker-width, 4px) 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / var(--stream-monaco-gutter-marker-width, 4px) 100% no-repeat, linear-gradient(90deg, hsl(var(--ms-diff-removed) / .18) 0 100%);--markstream-diff-added-line-fill: hsl(152 42% 60% / .18);--markstream-diff-removed-line-fill: hsl(0 58% 58% / .18)}.code-editor-container[data-v-b5384753]{transition:none;box-sizing:border-box;min-width:0;width:100%}.code-block-container.is-diff .code-editor-container[data-v-b5384753]{transition:none}.code-editor-layer[data-v-b5384753]{display:grid;min-width:0;position:relative}.code-editor-layer>.code-editor-container[data-v-b5384753]{grid-area:1 / 1;z-index:1}[data-v-b5384753] .code-editor-layer>pre.code-pre-fallback{grid-area:1 / 1;position:relative;z-index:2}.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor .monaco-editor-background,.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor .lines-content{background:var(--vscode-editor-background, var(--markstream-code-fallback-bg))!important}.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor .view-lines,.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor .view-line,.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor .view-line span,.code-block-container.is-plain-text[data-v-b5384753]:not(.is-diff) .monaco-editor .line-numbers{color:var(--vscode-editor-foreground, var(--markstream-code-fallback-fg))!important}.code-block-container.is-diff[data-v-b5384753]{color:var(--markstream-diff-shell-fg);border-color:var(--markstream-diff-shell-border);background:var(--markstream-diff-shell-bg);box-shadow:var(--markstream-diff-shell-shadow);--vscode-editor-selectionBackground: var(--markstream-diff-action-hover);--code-fg: var(--markstream-diff-shell-fg);--code-header-bg: transparent;--code-border: var(--markstream-diff-header-border);--code-line-number: var(--markstream-diff-shell-muted);--code-action-fg: var(--markstream-diff-shell-muted)}.code-block-container.is-diff .code-editor-layer[data-v-b5384753]{background:transparent;--vscode-editor-background: var(--markstream-diff-editor-bg);--vscode-editor-foreground: var(--markstream-diff-editor-fg);--vscode-diffEditor-unchangedRegionForeground: var(--markstream-diff-unchanged-fg);--vscode-diffEditor-unchangedRegionBackground: var(--markstream-diff-unchanged-bg);--vscode-focusBorder: var(--markstream-diff-focus);--vscode-widget-shadow: var(--markstream-diff-widget-shadow);--vscode-editor-selectionBackground: color-mix( in srgb, var(--markstream-diff-editor-bg) 90%, var(--markstream-diff-editor-fg) 10% );--stream-monaco-editor-bg: var(--markstream-diff-editor-bg);--stream-monaco-editor-fg: var(--markstream-diff-editor-fg);--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg);--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg);--stream-monaco-frame-radius: 0;--stream-monaco-fixed-editor-bg: var(--markstream-diff-editor-bg);--stream-monaco-frame-border: transparent;--stream-monaco-frame-shadow: none;--stream-monaco-panel-bg: var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-soft: var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-strong: var(--markstream-diff-editor-bg);--stream-monaco-panel-border: transparent;--stream-monaco-pane-divider: var(--markstream-diff-pane-divider);--stream-monaco-gutter-bg: var(--markstream-diff-gutter-bg);--stream-monaco-gutter-guide: var(--markstream-diff-gutter-guide);--stream-monaco-gutter-marker-width: 4px;--stream-monaco-gutter-gap: 8px;--stream-monaco-line-number-gap-to-code: var(--stream-monaco-gutter-gap);--stream-monaco-line-number: var(--markstream-diff-line-number);--stream-monaco-line-number-active: var(--markstream-diff-line-number-active);--stream-monaco-line-number-left: 4px;--stream-monaco-line-number-width: 36px;--stream-monaco-line-number-align: var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) );--stream-monaco-original-margin-width: calc( var(--stream-monaco-line-number-left) + var(--stream-monaco-line-number-width) + var(--stream-monaco-line-number-gap-to-code) );--stream-monaco-original-scrollable-left: var(--stream-monaco-original-margin-width);--stream-monaco-original-scrollable-width: calc( 100% - var(--stream-monaco-original-margin-width) );--stream-monaco-modified-margin-width: calc( var(--stream-monaco-line-number-left) + var(--stream-monaco-line-number-width) + var(--stream-monaco-line-number-gap-to-code) );--stream-monaco-modified-scrollable-left: var(--stream-monaco-modified-margin-width);--stream-monaco-modified-scrollable-width: calc( 100% - var(--stream-monaco-modified-margin-width) );--stream-monaco-added-fg: var(--markstream-diff-added-fg);--stream-monaco-removed-fg: var(--markstream-diff-removed-fg);--stream-monaco-added-line: var(--markstream-diff-added-line);--stream-monaco-removed-line: var(--markstream-diff-removed-line);--stream-monaco-added-inline: var(--markstream-diff-added-inline);--stream-monaco-removed-inline: var(--markstream-diff-removed-inline);--stream-monaco-added-outline: transparent;--stream-monaco-removed-outline: transparent;--stream-monaco-added-inline-border: var(--markstream-diff-added-inline-border);--stream-monaco-removed-inline-border: var(--markstream-diff-removed-inline-border);--stream-monaco-added-line-shadow: none;--stream-monaco-removed-line-shadow: none;--stream-monaco-added-gutter: var(--markstream-diff-added-gutter);--stream-monaco-removed-gutter: var(--markstream-diff-removed-gutter);--stream-monaco-added-line-fill: var(--markstream-diff-added-line-fill);--stream-monaco-removed-line-fill: var(--markstream-diff-removed-line-fill);--stream-monaco-added-border: hsl(var(--ms-diff-added) / .25);--stream-monaco-removed-border: hsl(var(--ms-diff-removed) / .25);--stream-monaco-widget-shadow: var(--markstream-diff-widget-shadow)}.code-block-container.is-diff[data-v-b5384753] .monaco-diff-editor .editor.original .margin-view-overlays .line-numbers{left:calc(var(--stream-monaco-original-scrollable-left) - var(--stream-monaco-line-number-gap-to-code) - var(--stream-monaco-line-number-width))!important;width:var(--stream-monaco-line-number-width)!important;padding:0!important;text-align:var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) )!important;font-variant-numeric:tabular-nums}.code-block-container.is-diff[data-v-b5384753] .monaco-diff-editor .editor.modified .margin-view-overlays .line-numbers{left:calc(var(--stream-monaco-modified-scrollable-left) - var(--stream-monaco-modified-line-number-gap-to-code, var(--stream-monaco-line-number-gap-to-code)) - var(--stream-monaco-line-number-width))!important;width:var(--stream-monaco-line-number-width)!important;padding:0!important;text-align:var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) )!important;font-variant-numeric:tabular-nums}.code-block-container.is-diff[data-v-b5384753] .monaco-diff-editor .margin-view-overlays .line-numbers,.code-block-container.is-diff[data-v-b5384753] .monaco-diff-editor .margin-view-overlays .line-numbers *{text-align:var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) )!important;font-variant-numeric:tabular-nums}.code-block-container.is-diff[data-v-b5384753] .monaco-diff-editor,.code-block-container.is-diff[data-v-b5384753] .monaco-diff-editor .monaco-editor,.code-block-container.is-diff[data-v-b5384753] .monaco-diff-editor .margin,.code-block-container.is-diff[data-v-b5384753] .monaco-diff-editor .margin-view-overlays{--stream-monaco-line-number-align: var( --markstream-diff-line-number-align, var(--markstream-code-line-number-align, right) ) !important}.code-editor-container.is-hidden[data-v-b5384753]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden;visibility:hidden;pointer-events:none}[data-v-b5384753] pre.code-pre-fallback{margin:0;box-sizing:border-box;width:100%;padding:var(--markstream-code-padding-y, 8px) var(--markstream-code-padding-x, 12px);padding-left:var(--markstream-code-padding-left, 52px);background:transparent;color:var(--vscode-editor-foreground, inherit);backface-visibility:visible;transform:none;-webkit-font-smoothing:auto;font-size:var(--vscode-editor-font-size, 12px);line-height:var(--vscode-editor-line-height, 18px);font-weight:400;font-family:var( --markstream-code-font-family, Menlo, Monaco, Courier New, monospace )}[data-v-b5384753] pre.code-pre-fallback>code{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit}[data-v-b5384753] pre.code-pre-fallback.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}[data-v-b5384753] pre.code-pre-fallback.markstream-pre--diff-preview{padding-left:0;padding-right:0}.code-block-container.is-diff[data-v-b5384753] pre.code-pre-fallback.markstream-pre--diff-preview{background:var(--markstream-diff-editor-bg);transition:opacity .12s ease-out}.code-block-container.is-diff[data-v-b5384753] pre.code-pre-fallback.markstream-pre--diff-preview .markstream-pre__diff-pane{box-sizing:border-box;padding-bottom:var(--markstream-pre-diff-pane-bottom-padding, 10px)}[data-v-b5384753] pre.code-pre-fallback.is-fading-out{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.code-block-container.is-diff[data-v-b5384753] pre.code-pre-fallback.markstream-pre--diff-preview{transition:none}}.code-block-container.is-rendering .code-height-placeholder[data-v-b5384753]{background-size:400% 100%;animation:code-skeleton-shimmer-b5384753 1.2s ease-in-out infinite;min-height:var(--ms-size-skeleton-min-height);background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%)}.code-loading-placeholder[data-v-b5384753]{padding:1rem;min-height:var(--ms-size-skeleton-min-height)}.loading-skeleton[data-v-b5384753]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-b5384753]{height:1rem;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%);background-size:400% 100%;animation:code-skeleton-shimmer-b5384753 1.2s ease-in-out infinite;border-radius:calc(var(--ms-radius) * .5)}.skeleton-line.short[data-v-b5384753]{width:60%}@keyframes code-skeleton-shimmer-b5384753{0%{background-position:100% 0}to{background-position:0 0}}[data-v-b5384753] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center{border-radius:var(--ms-radius)!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;min-height:28px!important;transition:background-color .14s ease,border-color .14s ease!important}[data-v-b5384753] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:hover,[data-v-b5384753] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 4%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 10%,transparent)!important;box-shadow:none!important}[data-v-b5384753] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-v-b5384753] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center:hover,[data-v-b5384753] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 6%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 12%,transparent)!important;box-shadow:none!important}[data-v-b5384753] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center .stream-monaco-unchanged-count:before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;flex-shrink:0;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-v-b5384753] .monaco-diff-editor .diffOverview{background-color:var(--vscode-editor-background)}[data-v-b5384753] .stream-monaco-diff-root .monaco-diff-editor .diffOverview,[data-v-b5384753] .stream-monaco-diff-root .decorationsOverviewRuler{display:none!important;width:0!important;min-width:0!important;max-width:0!important;border:0!important;background:transparent!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}[data-v-b5384753] .code-block-container .stream-monaco-diff-root .monaco-diff-editor{border:0!important;border-radius:0!important;box-shadow:none!important}[data-v-b5384753] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-clickable)>*:not(a){visibility:hidden!important}[data-v-b5384753] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines-compact .text{opacity:0!important}[data-v-b5384753] .stream-monaco-diff-root{--stream-monaco-gutter-gap: var(--markstream-diff-gutter-gap) !important;--stream-monaco-line-number: var(--markstream-diff-line-number) !important;--stream-monaco-line-number-active: var(--markstream-diff-line-number-active) !important;--stream-monaco-added-fg: var(--markstream-diff-added-fg) !important;--stream-monaco-removed-fg: var(--markstream-diff-removed-fg) !important;--stream-monaco-added-line: var(--markstream-diff-added-line) !important;--stream-monaco-removed-line: var(--markstream-diff-removed-line) !important;--stream-monaco-added-inline: var(--markstream-diff-added-inline) !important;--stream-monaco-removed-inline: var(--markstream-diff-removed-inline) !important;--stream-monaco-added-inline-border: var(--markstream-diff-added-inline-border) !important;--stream-monaco-removed-inline-border: var(--markstream-diff-removed-inline-border) !important;--stream-monaco-added-line-fill: var(--markstream-diff-added-line-fill) !important;--stream-monaco-removed-line-fill: var(--markstream-diff-removed-line-fill) !important;--stream-monaco-added-gutter: var(--markstream-diff-added-gutter) !important;--stream-monaco-removed-gutter: var(--markstream-diff-removed-gutter) !important;--stream-monaco-added-line-shadow: none !important;--stream-monaco-removed-line-shadow: none !important;--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg) !important;--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg) !important;box-sizing:border-box;min-width:0;width:100%}[data-v-b5384753] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor,[data-v-b5384753] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified,[data-v-b5384753] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified .monaco-editor,[data-v-b5384753] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified .overflow-guard,[data-v-b5384753] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side),[data-v-b5384753] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified,[data-v-b5384753] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified .monaco-editor,[data-v-b5384753] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified .overflow-guard{min-width:0!important;width:100%!important}[data-v-b5384753] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .editor.modified .monaco-scrollable-element.editor-scrollable,[data-v-b5384753] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .editor.modified .monaco-scrollable-element.editor-scrollable{left:var(--stream-monaco-modified-scrollable-left, var(--stream-monaco-modified-margin-width))!important;width:calc(100% - var(--stream-monaco-modified-scrollable-left, var(--stream-monaco-modified-margin-width)))!important}[data-v-b5384753] .stream-monaco-diff-root.stream-monaco-diff-inline .monaco-diff-editor .scrollbar.horizontal,[data-v-b5384753] .stream-monaco-diff-root .monaco-diff-editor:not(.side-by-side) .scrollbar.horizontal{display:none!important;height:0!important}[data-v-b5384753] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-unchanged-bridge-source),[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg) !important;--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg) !important;background:var(--stream-monaco-unchanged-bg)!important;color:var(--stream-monaco-unchanged-fg)!important}[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{right:calc(var(--stream-monaco-gutter-marker-width) - var(--stream-monaco-unchanged-rail-width) / 2 + (var(--stream-monaco-gutter-gap) * 2))!important;width:auto!important}[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:hover,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:focus-visible,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important;color:var(--markstream-diff-unchanged-fg)!important;padding-left:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important;padding-right:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important}[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge.stream-monaco-diff-unchanged-bridge-line-info .stream-monaco-unchanged-rail,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important}[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail{border-right-color:var(--markstream-diff-unchanged-divider)!important}[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal{border-bottom-color:transparent!important}[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-both .stream-monaco-unchanged-reveal:first-child{border-bottom-color:var(--markstream-diff-unchanged-divider)!important}[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-top-only .stream-monaco-unchanged-reveal,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-bottom-only .stream-monaco-unchanged-reveal{border-bottom:0!important}[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-meta,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-count,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-metadata-label,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-b5384753] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{color:var(--markstream-diff-unchanged-fg)!important}[data-v-b5384753] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center{align-items:center;justify-content:center}[data-v-b5384753] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center{align-items:center;justify-content:center!important;position:relative}[data-v-b5384753] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center:not(.stream-monaco-clickable){opacity:0!important;pointer-events:none!important}[data-v-b5384753] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center .stream-monaco-unchanged-meta{justify-content:center!important;padding:0 28px!important}[data-v-b5384753] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center>div:first-child{align-items:center;display:flex;justify-content:center!important;min-width:100%;width:100%!important}[data-v-b5384753] .markstream-inline-fold-proxy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--ms-radius) * .5);box-shadow:none;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;pointer-events:auto;position:absolute;z-index:2}[data-v-b5384753] .markstream-inline-fold-proxy:hover,[data-v-b5384753] .markstream-inline-fold-proxy:focus-visible{background:transparent}[data-v-b5384753] .markstream-inline-fold-proxy:focus-visible{outline:1px solid var(--vscode-focusBorder, currentColor);outline-offset:-1px}.math-inline-wrapper[data-v-7b64afc7]{position:relative;display:inline-block}.math-inline[data-v-7b64afc7]{display:inline-block;vertical-align:middle}.math-inline--fallback[data-v-7b64afc7]{white-space:pre-wrap}.math-inline__loading[data-v-7b64afc7]{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.math-inline__spinner[data-v-7b64afc7]{width:1rem;height:1rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-7b64afc7],.table-node-fade-leave-active[data-v-7b64afc7]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-7b64afc7],.table-node-fade-leave-to[data-v-7b64afc7]{opacity:0}.sr-only[data-v-7b64afc7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.math-block[data-v-38e7acf6]{min-height:var(--ms-size-math-min-height);transition:min-height var(--ms-duration-overlay) var(--ms-ease-standard)}.math-loading-overlay[data-v-38e7acf6]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:var(--ms-size-math-min-height)}.math-loading-spinner[data-v-38e7acf6]{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--loading-spinner) 15%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);border-radius:50%;animation:math-spin-38e7acf6 .8s linear infinite}@keyframes math-spin-38e7acf6{to{transform:rotate(360deg)}}.math-rendering[data-v-38e7acf6]{opacity:.3;transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.math-block__fallback[data-v-38e7acf6]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.math-fade-enter-active[data-v-38e7acf6],.math-fade-leave-active[data-v-38e7acf6]{transition:all var(--ms-duration-slow) var(--ms-ease-standard)}.math-fade-enter-from[data-v-38e7acf6],.math-fade-leave-to[data-v-38e7acf6]{opacity:0}.code-block-content[data-v-2c616963]{position:relative;display:grid;max-height:min(70vh,var(--ms-size-code-max-height));overflow:auto;transition:max-height var(--ms-duration-slow) var(--ms-ease-standard);font-family:var( --markstream-code-font-family, ui-monospace, SFMono-Regular, SF Mono, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace );font-size:var(--vscode-editor-font-size, 14px);line-height:var(--vscode-editor-line-height, 1.5)}.code-block-render[data-v-2c616963],.code-fallback-plain[data-v-2c616963]{grid-area:1 / 1;min-width:0}.code-block-render[data-v-2c616963]{min-height:1px}[data-v-2c616963] .code-block-render pre,[data-v-2c616963] .code-block-content .shiki{font-family:inherit;font-size:inherit;line-height:inherit}[data-v-2c616963] .code-block-content pre{box-sizing:border-box;margin:0;padding:1rem;font-family:inherit;font-size:inherit;line-height:inherit}[data-v-2c616963] .code-block-content .shiki-fallback{background:var(--vscode-editor-background, hsl(var(--ms-background, 0 0% 100%)));color:var(--vscode-editor-foreground, inherit);white-space:pre}.code-block-container.dark[data-v-2c616963] .code-block-content .shiki-fallback{background:var(--vscode-editor-background, #111827);color:var(--vscode-editor-foreground, #e5e7eb)}.code-fallback-plain[data-v-2c616963]{position:relative;z-index:1;white-space:pre;overflow:auto;background:var(--vscode-editor-background, hsl(var(--ms-background, 0 0% 100%)));color:var(--vscode-editor-foreground, inherit);font-size:inherit;line-height:inherit;font-family:inherit}.code-block-container.dark .code-fallback-plain[data-v-2c616963]{background:var(--vscode-editor-background, #111827);color:var(--vscode-editor-foreground, #e5e7eb)}.code-loading-placeholder[data-v-2c616963]{padding:1rem;min-height:var(--ms-size-skeleton-min-height)}.loading-skeleton[data-v-2c616963]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-2c616963]{height:1rem;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted-foreground) / .12) 37%,var(--loading-shimmer) 63%);background-size:400% 100%;animation:code-skeleton-shimmer-2c616963 1.2s ease-in-out infinite;border-radius:calc(var(--ms-radius) * .5)}.skeleton-line.short[data-v-2c616963]{width:60%}@keyframes code-skeleton-shimmer-2c616963{0%{background-position:100% 0}to{background-position:0 0}}.action-icon{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot{display:inline-flex;align-items:center;justify-content:center}.icon-slot svg{display:block;width:100%;height:100%}.mermaid-block-container[data-v-e9775fad]{margin:var(--ms-flow-diagram-y) 0;border-color:var(--diagram-border)}.mermaid-block-header[data-v-e9775fad]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border)}.mermaid-label-text[data-v-e9775fad]{color:var(--code-action-fg)}.mermaid-mode-toggle-group[data-v-e9775fad]{background:transparent}.mermaid-mode-btn[data-v-e9775fad]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6}.mermaid-mode-btn[data-v-e9775fad]:hover{opacity:.9}.mermaid-mode-btn.is-active[data-v-e9775fad]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.mermaid-header-actions[data-v-e9775fad]{gap:var(--ms-gap-header-actions)}.mermaid-action-btn[data-v-e9775fad]{font-family:inherit;font-size:var(--ms-text-label);color:var(--code-action-fg)}.mermaid-action-btn[data-v-e9775fad]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.mermaid-action-btn[data-v-e9775fad]:active{transform:scale(.98)}.mermaid-source-panel[data-v-e9775fad]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.mermaid-source-code[data-v-e9775fad]{color:hsl(var(--ms-foreground))}.mermaid-preview-area[data-v-e9775fad]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-standard)}.mermaid-modal-overlay[data-v-e9775fad]{background:var(--modal-overlay)}.mermaid-modal-panel[data-v-e9775fad]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}._mermaid[data-v-e9775fad]{position:relative;font-family:inherit;content-visibility:auto;contain:content;contain-intrinsic-size:var(--ms-size-diagram-min-height) 240px}._mermaid[data-v-e9775fad] [data-mermaid-svg-layer]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%}._mermaid[data-v-e9775fad] svg{width:100%;height:auto;display:block}.fullscreen[data-v-e9775fad]{width:100%;max-height:100%!important;height:100%!important}.mermaid-dialog-enter-from[data-v-e9775fad],.mermaid-dialog-leave-to[data-v-e9775fad]{opacity:0}.mermaid-dialog-enter-active[data-v-e9775fad],.mermaid-dialog-leave-active[data-v-e9775fad]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.mermaid-dialog-enter-from .dialog-panel[data-v-e9775fad],.mermaid-dialog-leave-to .dialog-panel[data-v-e9775fad]{transform:translateY(8px) scale(.98);opacity:.98}.mermaid-dialog-enter-to .dialog-panel[data-v-e9775fad],.mermaid-dialog-leave-from .dialog-panel[data-v-e9775fad]{transform:translateY(0) scale(1);opacity:1}.mermaid-dialog-enter-active .dialog-panel[data-v-e9775fad],.mermaid-dialog-leave-active .dialog-panel[data-v-e9775fad]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-block-container[data-v-3321af9c]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.infographic-block-header[data-v-3321af9c]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.infographic-label[data-v-3321af9c]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.action-icon[data-v-3321af9c]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot[data-v-3321af9c]{display:inline-flex;align-items:center;justify-content:center}.icon-slot[data-v-3321af9c] svg{display:block;width:100%;height:100%}.infographic-mode-toggle[data-v-3321af9c]{background:transparent}.infographic-mode-btn[data-v-3321af9c]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:color .15s,background-color .15s,opacity .15s}.infographic-mode-btn[data-v-3321af9c]:hover{opacity:.9}.infographic-mode-btn.is-active[data-v-3321af9c]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.infographic-header-actions[data-v-3321af9c]{gap:var(--ms-gap-header-actions)}.infographic-action-btn[data-v-3321af9c]{font-family:inherit;color:var(--code-action-fg);transition:background-color .15s,color .15s}.infographic-action-btn[data-v-3321af9c]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.infographic-action-btn[data-v-3321af9c]:active{transform:scale(.98)}.infographic-source[data-v-3321af9c]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.infographic-source-code[data-v-3321af9c]{color:hsl(var(--ms-foreground))}.infographic-preview[data-v-3321af9c]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-fast)}.infographic-modal-overlay[data-v-3321af9c]{background:var(--modal-overlay)}.infographic-modal-panel[data-v-3321af9c]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}.fullscreen[data-v-3321af9c]{width:100%;max-height:100%!important;height:100%!important}.infographic-dialog-enter-from[data-v-3321af9c],.infographic-dialog-leave-to[data-v-3321af9c]{opacity:0}.infographic-dialog-enter-active[data-v-3321af9c],.infographic-dialog-leave-active[data-v-3321af9c]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-dialog-enter-from .dialog-panel[data-v-3321af9c],.infographic-dialog-leave-to .dialog-panel[data-v-3321af9c]{transform:translateY(8px) scale(.98);opacity:.98}.infographic-dialog-enter-to .dialog-panel[data-v-3321af9c],.infographic-dialog-leave-from .dialog-panel[data-v-3321af9c]{transform:translateY(0) scale(1);opacity:1}.infographic-dialog-enter-active .dialog-panel[data-v-3321af9c],.infographic-dialog-leave-active .dialog-panel[data-v-3321af9c]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.d2-block-container[data-v-1b958e6b]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.d2-block-header[data-v-1b958e6b]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.d2-mode-toggle[data-v-1b958e6b]{background:transparent}.mode-btn[data-v-1b958e6b]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:opacity .2s,color .2s,background-color .2s}.mode-btn[data-v-1b958e6b]:hover{opacity:.9}.mode-btn.is-active[data-v-1b958e6b]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.d2-header-actions[data-v-1b958e6b]{gap:var(--ms-gap-header-actions)}.d2-action-btn[data-v-1b958e6b]{color:var(--code-action-fg);opacity:.7;transition:opacity .2s,background-color .15s,color .15s}.d2-action-btn[data-v-1b958e6b]:hover{opacity:1;background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.d2-action-btn[data-v-1b958e6b]:disabled{opacity:.3;cursor:not-allowed}.d2-block-body[data-v-1b958e6b]{position:relative}.d2-source[data-v-1b958e6b]{padding:var(--ms-inset-panel-body) var(--ms-inset-panel-x);font-family:var(--vscode-editor-font-family, "Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.d2-code[data-v-1b958e6b]{white-space:pre;font-size:.875rem;line-height:1.5}.d2-render[data-v-1b958e6b]{max-height:var(--ms-size-code-max-height);overflow:auto}.d2-svg[data-v-1b958e6b] svg.markstream-d2-root-svg{width:100%;max-width:100%;height:auto;display:block}.d2-label[data-v-1b958e6b]{font-size:var(--ms-text-label)}.action-icon[data-v-1b958e6b]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.d2-error[data-v-1b958e6b]{color:hsl(var(--ms-destructive))}.markstream-virtual-timeline[data-v-dff004bf]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;overflow-anchor:none}.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__spacer[data-v-dff004bf],.markstream-virtual-timeline.is-restoring-thread>.markstream-virtual-timeline__item[data-v-dff004bf]{opacity:0;visibility:hidden;pointer-events:none}.markstream-virtual-timeline__restore-loading[data-v-dff004bf]{position:absolute;top:0;left:0;right:0;z-index:10;display:grid;place-items:center;pointer-events:none;overflow:hidden;background:Canvas;contain:strict}.markstream-virtual-timeline__restore-loading-card[data-v-dff004bf]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgb(148 163 184 / 32%);border-radius:999px;background:#ffffffeb;color:#334155;font-size:13px;box-shadow:0 8px 24px #0f172a14}.markstream-virtual-timeline__restore-spinner[data-v-dff004bf]{width:14px;height:14px;border:2px solid rgb(148 163 184 / 35%);border-top-color:#334155;border-radius:999px;animation:markstream-timeline-restore-spin-dff004bf .8s linear infinite}@keyframes markstream-timeline-restore-spin-dff004bf{to{transform:rotate(360deg)}}.markstream-virtual-timeline__spacer[data-v-dff004bf]{flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__item[data-v-dff004bf]{display:flow-root;flex:0 0 auto;overflow-anchor:none}.markstream-virtual-timeline__default-item[data-v-dff004bf]{margin:8px 0;padding:10px 12px;border:1px solid rgb(148 163 184 / 32%);border-radius:8px;background:#f8fafc;color:#0f172a;line-height:1.5;white-space:pre-wrap}.markstream-virtual-timeline__default-item--system-divider[data-v-dff004bf]{border:0;background:transparent;color:#64748b;font-size:12px;text-align:center}.markstream-virtual-timeline__default-item--error[data-v-dff004bf]{border-color:#f8717173;background:#fef2f2;color:#991b1b}.markstream-virtual-timeline__status[data-v-dff004bf]{display:inline-flex;margin-right:8px;color:#475569;font-size:12px;text-transform:uppercase}
