@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-primary-900: #0F172A;--color-primary-800: #1E293B;--color-primary-700: #334155;--color-primary-600: #475569;--color-primary-500: #64748B;--color-primary-400: #94A3B8;--color-primary-300: #CBD5E1;--color-primary-200: #E2E8F0;--color-primary-100: #F1F5F9;--color-accent-900: #0C4A6E;--color-accent-800: #075985;--color-accent-700: #0369A1;--color-accent-600: #0284C7;--color-accent-500: #0EA5E9;--color-accent-400: #38BDF8;--color-accent-300: #7DD3FC;--color-accent-200: #BAE6FD;--color-accent-100: #E0F2FE;--color-background-primary: #FFFFFF;--color-background-secondary: #FAFBFC;--color-background-tertiary: #F8FAFC;--color-background-card: #FFFFFF;--color-background-hover: #F8FAFC;--color-success: #059669;--color-success-light: #D1FAE5;--color-error: #DC2626;--color-error-light: #FEE2E2;--color-warning: #D97706;--color-warning-light: #FEF3C7;--color-info: #0284C7;--color-info-light: #E0F2FE;--color-text-primary: var(--color-primary-800);--color-text-secondary: var(--color-primary-600);--color-text-muted: var(--color-primary-500);--color-text-inverse: #FFFFFF;--color-text-success: var(--color-success);--color-text-error: var(--color-error);--color-border-primary: var(--color-primary-300);--color-border-secondary: var(--color-primary-200);--color-border-muted: var(--color-primary-200);--color-border-focus: var(--color-accent-500);--color-border-hover: var(--color-primary-400);--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-family-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem;--font-size-4xl: 2rem;--font-size-5xl: 2.5rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-form-group: var(--space-6);--space-section: var(--space-16);--space-card: var(--space-8);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--border-width-thin: 1px;--border-width-thick: 2px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .02);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--shadow-md: 0 2px 4px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .02);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .03);--shadow-xl: 0 8px 16px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .04);--shadow-focus: 0 0 0 3px var(--color-accent-200);--shadow-card: var(--shadow-sm);--shadow-dropdown: var(--shadow-lg);--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--transition-fast: color var(--duration-fast) ease, background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, opacity var(--duration-fast) ease;--transition-normal: color var(--duration-normal) ease, background-color var(--duration-normal) ease, border-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease, opacity var(--duration-normal) ease;--transition-slow: color var(--duration-slow) ease, background-color var(--duration-slow) ease, border-color var(--duration-slow) ease, box-shadow var(--duration-slow) ease, opacity var(--duration-slow) ease;--transition-transform-fast: transform var(--duration-fast) ease;--transition-transform-normal: transform var(--duration-normal) ease;--transition-transform-slow: transform var(--duration-slow) ease;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-modal: 40;--z-popover: 50;--z-tooltip: 60;--button-padding-sm: var(--space-1) var(--space-3);--button-padding-md: var(--space-2) var(--space-4);--button-padding-lg: var(--space-3) var(--space-6);--button-radius: var(--radius-md);--button-shadow: var(--shadow-xs);--button-shadow-hover: var(--shadow-sm);--input-padding: var(--space-3);--input-radius: var(--radius-md);--input-border: var(--border-width-thin) solid var(--color-border-primary);--input-focus-border: var(--border-width-thin) solid var(--color-border-focus);--input-shadow: inset 0 1px 2px rgba(0, 0, 0, .03);--input-shadow-focus: inset 0 1px 2px rgba(0, 0, 0, .03), var(--shadow-focus);--card-padding: var(--space-6);--card-radius: var(--radius-lg);--card-border: var(--border-width-thin) solid var(--color-border-secondary);--card-shadow: var(--shadow-card);--card-hover-shadow: var(--shadow-md);--dashboard-panel-bg: var(--color-background-card);--dashboard-panel-border: var(--color-border-secondary);--dashboard-metric-bg: var(--color-background-tertiary);--dashboard-sidebar-bg: var(--color-background-secondary)}:root{--butterfly-bush-dark: var(--color-primary-800);--butterfly-bush-medium: var(--color-primary-600);--butterfly-bush-light: var(--color-primary-400);--butterfly-bush-very-light: var(--color-primary-100);--sunshade-dark: var(--color-accent-700);--sunshade-full: var(--color-accent-600);--sunshade-light: var(--color-accent-500);--sunshade-very-light: var(--color-accent-100);--kangaroo-50: var(--color-background-primary)}:root{--status-positive: var(--color-success);--status-negative: var(--color-error);--status-neutral: var(--color-primary-500);--status-warning: var(--color-warning);--chart-primary: var(--color-accent-600);--chart-secondary: var(--color-primary-500);--chart-tertiary: var(--color-success);--chart-quaternary: var(--color-warning);--chart-grid: var(--color-border-muted);--chart-text: var(--color-text-secondary);--investment-gain: var(--color-success);--investment-loss: var(--color-error);--investment-stable: var(--color-primary-500)}:root{--mf-bg-0: #0b1220;--mf-bg-1: #0f1b2b;--mf-surface-1: #162335;--mf-surface-2: #1d2c42;--mf-stroke: rgba(255, 255, 255, .08);--mf-stroke-strong: rgba(255, 255, 255, .12);--mf-primary-500: #3b82f6;--mf-primary-600: #2563eb;--mf-primary-300: #93c5fd;--mf-accent-500: #a855f7;--mf-accent-600: #7c3aed;--mf-cyan-400: #67e8f9;--mf-blue-400: #60a5fa;--mf-text-1: rgba(255, 255, 255, .95);--mf-text-2: rgba(255, 255, 255, .8);--mf-text-3: rgba(255, 255, 255, .65);--mf-hero-bg: radial-gradient(1100px 700px at 80% -200px, rgba(37, 99, 235, .2), transparent), radial-gradient(900px 600px at -200px 50%, rgba(124, 58, 237, .18), transparent), linear-gradient(180deg, var(--mf-bg-0) 0%, var(--mf-bg-1) 100%);--mf-hero-text-gradient: linear-gradient(90deg, var(--mf-cyan-400) 0%, var(--mf-blue-400) 45%, var(--mf-accent-500) 100%);--mf-btn-primary-bg: linear-gradient(180deg, var(--mf-primary-500), var(--mf-primary-600));--mf-btn-accent-bg: linear-gradient(180deg, var(--mf-accent-500), var(--mf-accent-600));--mf-btn-glass-bg: rgba(255, 255, 255, .1);--mf-btn-glass-stroke: rgba(255, 255, 255, .22);--mf-card-accent-bg: linear-gradient(180deg, rgba(124, 58, 237, .16), rgba(124, 58, 237, .06));--mf-radius-pill: 9999px;--mf-card-radius: 14px;--mf-shadow-soft: 0 8px 24px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .04);--mf-shadow-button: 0 6px 16px rgba(37, 99, 235, .35);--mf-shadow-button-accent: 0 6px 16px rgba(124, 58, 237, .35);--mf-hero-fs: clamp(2.5rem, 6vw + .5rem, 4.5rem);--mf-hero-sub-fs: clamp(1.1rem, 1.2vw + .8rem, 1.25rem)}:root{--theme-bg-page: var(--color-background-primary);--theme-text-1: var(--color-text-primary);--theme-text-2: var(--color-text-secondary);--theme-text-3: var(--color-text-muted);--theme-stroke-1: var(--color-border-secondary);--theme-card-bg: var(--color-background-card);--theme-card-radius: var(--card-radius);--theme-shadow-soft: var(--shadow-card);--theme-cta-primary-bg: var(--color-accent-600);--theme-cta-primary-text: #ffffff;--theme-cta-secondary-bg: transparent;--theme-cta-secondary-text: var(--color-accent-600);--theme-cta-secondary-stroke: var(--color-accent-600);--theme-input-bg: var(--color-background-card);--theme-input-text: var(--color-text-primary);--theme-input-stroke: var(--color-border-primary);--theme-input-placeholder: var(--color-text-muted);--theme-input-focus-ring: var(--color-accent-200);--theme-radius-pill: var(--button-radius);--theme-hero-text-gradient: none;--brand-many-color: var(--color-text-primary);--brand-futures-fill: linear-gradient(90deg, var(--color-accent-400), var(--color-accent-700))}.theme-marketing{--theme-bg-page: var(--mf-hero-bg);--theme-text-1: var(--mf-text-1);--theme-text-2: var(--mf-text-2);--theme-text-3: var(--mf-text-3);--theme-stroke-1: var(--mf-stroke);--theme-card-bg: var(--mf-surface-1);--theme-card-radius: var(--mf-card-radius);--theme-shadow-soft: var(--mf-shadow-soft);--theme-cta-primary-bg: var(--mf-btn-primary-bg);--theme-cta-primary-text: #ffffff;--theme-cta-secondary-bg: var(--mf-btn-glass-bg);--theme-cta-secondary-text: #e5edff;--theme-cta-secondary-stroke: var(--mf-btn-glass-stroke);--theme-input-bg: var(--mf-surface-2);--theme-input-text: var(--mf-text-1);--theme-input-stroke: var(--mf-stroke);--theme-input-placeholder: var(--mf-text-3);--theme-input-focus-ring: var(--mf-stroke-strong);--theme-radius-pill: var(--mf-radius-pill);--theme-hero-text-gradient: var(--mf-hero-text-gradient);--brand-many-color: var(--mf-text-1);--brand-futures-fill: var(--mf-hero-text-gradient)}:root{font-family:var(--font-family-primary);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--theme-text-1);background:var(--theme-bg-page);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--topbar-height: 0px;--variable-block-expanded-bg: var(--color-background-hover)}*{box-sizing:border-box}body{margin:var(--space-0);display:block;min-width:320px;min-height:100vh;background:var(--theme-bg-page)}#app{width:100%;min-height:100vh;background:var(--theme-bg-page)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);color:var(--theme-text-1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}a{color:var(--color-accent-600);text-decoration:none;transition:var(--transition-normal)}a:hover{color:var(--color-accent-800)}button{font-family:var(--font-family-primary);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--input-radius);padding:var(--button-padding-md);background:transparent;color:var(--theme-text-1);cursor:pointer;transition:var(--transition-normal);min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center}button:hover,a.btn:hover{background:#0000000a;color:var(--theme-cta-secondary-text)}input,select,textarea{font-family:var(--font-family-primary);border:var(--border-width-thin) solid var(--theme-input-stroke);border-radius:var(--input-radius);padding:var(--input-padding);background:var(--theme-input-bg);color:var(--theme-input-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal);transition:var(--transition-normal);min-height:2.5rem;box-sizing:border-box}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-2) center;background-repeat:no-repeat;background-size:1rem;padding-right:calc(var(--input-padding) + 1.5rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--theme-input-stroke);box-shadow:0 0 0 3px var(--theme-input-focus-ring)}input:hover,select:hover,textarea:hover{border-color:var(--theme-stroke-1)}input[type=text],input[type=number],input[type=email],input[type=password],select{padding-left:var(--input-padding);padding-right:var(--input-padding)}select::-ms-expand{display:none}input[type=checkbox]{width:auto;height:auto;min-height:auto;padding:0;margin:0 var(--space-2) 0 0;vertical-align:baseline;position:relative;top:.1em}label{display:flex;align-items:center;font-size:var(--font-size-sm);line-height:var(--line-height-normal);cursor:pointer;gap:var(--space-1)}label input[type=checkbox]{margin:0 var(--space-2) 0 0;flex-shrink:0}[id],h1,h2,h3,h4,h5,h6{scroll-margin-top:calc(var(--topbar-height) + var(--space-2))}input::placeholder,textarea::placeholder{color:var(--theme-input-placeholder)}.page-surface{background:var(--theme-bg-page)}.text-1{color:var(--theme-text-1)}.text-2{color:var(--theme-text-2)}.text-3{color:var(--theme-text-3)}.gradient-text{background:var(--theme-hero-text-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.heading-grad-step-1{background-image:linear-gradient(90deg,var(--mf-blue-400),var(--mf-primary-500));-webkit-background-clip:text;background-clip:text;color:transparent}.heading-grad-step-2{background-image:linear-gradient(90deg,var(--mf-accent-500),var(--mf-accent-600));-webkit-background-clip:text;background-clip:text;color:transparent}.heading-grad-step-3{background-image:linear-gradient(90deg,var(--mf-cyan-400),var(--mf-blue-400));-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--button-padding-lg);font-weight:var(--font-weight-medium);border-radius:var(--input-radius);border:var(--border-width-thin) solid var(--theme-cta-secondary-stroke);background:var(--theme-cta-secondary-bg);color:var(--theme-cta-secondary-text);transition:var(--transition-normal);text-decoration:none;min-height:2.5rem;will-change:transform,filter;text-align:center}.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn.primary{background:var(--theme-cta-primary-bg);color:var(--theme-cta-primary-text);border-color:transparent}.card{background:var(--theme-card-bg);border:1px solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);box-shadow:var(--theme-shadow-soft);padding:var(--card-padding)}.card--accent{background:var(--mf-card-accent-bg)}.theme-marketing{--variable-block-expanded-bg: color-mix(in srgb, var(--theme-card-bg) 93%, white 7%)}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--theme-bg-page);padding:var(--space-4)}.auth-card{background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);padding:var(--card-padding);width:100%;max-width:400px}.auth-title{font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);text-align:center;color:var(--theme-text-1);margin-bottom:var(--space-2)}.auth-subtitle{color:var(--theme-text-2);text-align:center;margin-bottom:var(--space-8)}.auth-footer{text-align:center;margin-top:var(--space-6)}.auth-footer p{color:var(--theme-text-2);margin:var(--space-0)}.auth-link{color:var(--color-accent-600);text-decoration:none;font-weight:var(--font-weight-medium)}.auth-link:hover{color:var(--color-accent-800);text-decoration:underline}.status-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;margin:0 auto}.status-icon.success{background:var(--color-success);color:#fff}.status-icon.error{background:var(--color-error);color:#fff}.status-icon.loading{background:transparent;border:4px solid var(--color-primary-200);border-top-color:var(--color-accent-600);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-message{text-align:center;margin-top:var(--space-4)}.status-message h2{margin:0 0 var(--space-3) 0;font-size:var(--font-size-2xl);color:var(--theme-text-1)}.status-message p{margin:0;font-size:var(--font-size-base);color:var(--theme-text-2);line-height:var(--line-height-relaxed)}.status-message .error-text{color:var(--color-error);font-weight:var(--font-weight-medium)}.status-message .muted-text{font-size:var(--font-size-sm);color:var(--theme-text-3)}.toaster[data-v-88e591c3]{position:fixed;right:16px;bottom:16px;z-index:10000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-88e591c3]{pointer-events:auto;display:flex;align-items:center;gap:8px;min-width:260px;max-width:420px;padding:10px 12px;border-radius:10px;box-shadow:0 6px 20px #0000001a;color:#1f2937;background:#fff;border:1px solid #e5e7eb;font-size:14px}.toast .dot[data-v-88e591c3]{width:10px;height:10px;border-radius:999px;background:#6b7280}.toast.info .dot[data-v-88e591c3]{background:#3b82f6}.toast.success .dot[data-v-88e591c3]{background:#10b981}.toast.warning .dot[data-v-88e591c3]{background:#f59e0b}.toast.error .dot[data-v-88e591c3]{background:#ef4444}.toast .msg[data-v-88e591c3]{flex:1;white-space:pre-wrap;word-break:break-word}.toast .close[data-v-88e591c3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#6b7280;font-size:16px;line-height:1;cursor:pointer}.toast .close[data-v-88e591c3]:hover{color:#111827}*{box-sizing:border-box;margin:0;padding:0}#app{min-height:100vh;background:var(--theme-bg-page);color:var(--theme-text-1)}input,button,select,textarea{font-family:inherit;font-size:inherit}button.btn[data-v-a81809ea]:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}.nav-brand[data-v-c63d6c99]{text-decoration:none;margin-right:2rem}.nav-brand h2[data-v-c63d6c99]{margin:0;color:var(--brand-many-color);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.nav-brand-part2[data-v-c63d6c99]{background:var(--brand-futures-fill);-webkit-background-clip:text;background-clip:text;color:transparent}.home-container[data-v-c085079b]{min-height:100vh;display:flex;flex-direction:column;color:var(--theme-text-2)}.navbar[data-v-c085079b]{background:#0f1b2b59;border-bottom:1px solid var(--theme-stroke-1);padding:var(--space-4) var(--space-8);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:var(--z-sticky);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.nav-links[data-v-c085079b]{display:flex;gap:var(--space-4);align-items:center}.main-content[data-v-c085079b]{flex:1;background:transparent;padding-top:var(--topbar-height)}.hero-section[data-v-c085079b]{padding:var(--space-section) var(--space-8);text-align:center}.hero-title[data-v-c085079b]{font-size:var(--mf-hero-fs);font-family:var(--font-family-heading);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-6)}.hero-subtitle[data-v-c085079b]{font-size:var(--mf-hero-sub-fs);margin-bottom:var(--space-8);max-width:860px;margin-left:auto;margin-right:auto;color:var(--theme-text-2);line-height:var(--line-height-relaxed)}.hero-actions[data-v-c085079b]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-4)}.hero-footnote[data-v-c085079b]{margin-top:var(--space-2);color:var(--theme-text-3);font-size:var(--font-size-sm)}.inline-link[data-v-c085079b]{color:var(--color-accent-600);text-decoration:underline}.two-ways[data-v-c085079b]{padding:var(--space-section) var(--space-8);background:transparent}.container[data-v-c085079b]{max-width:var(--container-xl);margin:0 auto}.section-title[data-v-c085079b]{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);color:var(--theme-text-1);margin:0 0 var(--space-8) 0;text-align:center}.card-grid[data-v-c085079b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6)}.benefits-section[data-v-c085079b]{padding:var(--space-section) var(--space-8);background:transparent}.benefits-grid[data-v-c085079b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-6)}.benefit[data-v-c085079b]{background:#ffffff0a;border:1px solid var(--theme-stroke-1);border-radius:var(--radius-sm);padding:var(--space-5)}.benefit h4[data-v-c085079b]{margin:var(--space-0) 0 var(--space-2) 0;font-size:var(--font-size-lg);color:var(--theme-text-1);font-family:var(--font-family-heading)}.benefit p[data-v-c085079b]{margin:0;color:var(--theme-text-2);line-height:var(--line-height-relaxed)}.examples-hint[data-v-c085079b]{padding:var(--space-8) var(--space-8) var(--space-16);background:transparent}.examples-copy[data-v-c085079b]{text-align:center;color:var(--theme-text-2)}.footer[data-v-c085079b]{background:transparent;color:var(--theme-text-3);text-align:center;padding:var(--space-8);border-top:var(--border-width-thin) solid var(--theme-stroke-1)}.footer p[data-v-c085079b]{margin:var(--space-0);opacity:.9}@media (max-width: 768px){.navbar[data-v-c085079b]{padding:var(--space-4)}.nav-links[data-v-c085079b]{gap:var(--space-2)}.hero-title[data-v-c085079b]{font-size:clamp(2rem,8vw + .25rem,3rem)}.hero-section[data-v-c085079b],.two-ways[data-v-c085079b],.benefits-section[data-v-c085079b]{padding:var(--space-8) var(--space-4)}}button.btn[data-v-f92d82e4]:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}.login-container[data-v-a0f8e238]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--theme-bg-page);padding:var(--space-4)}.login-card[data-v-a0f8e238]{background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);padding:var(--card-padding);width:100%;max-width:400px}.login-title[data-v-a0f8e238]{font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);text-align:center;color:var(--theme-text-1);margin-bottom:var(--space-2)}.login-subtitle[data-v-a0f8e238]{color:var(--theme-text-2);text-align:center;margin-bottom:var(--space-8)}.login-form[data-v-a0f8e238]{display:flex;flex-direction:column;gap:var(--space-4)}.form-group[data-v-a0f8e238]{margin-bottom:var(--space-form-group)}.form-group label[data-v-a0f8e238]{display:block;font-weight:var(--font-weight-medium);color:var(--theme-text-1);margin-bottom:var(--space-2)}.form-group input[data-v-a0f8e238]{width:100%;padding:var(--input-padding);border:var(--input-border);border-radius:var(--input-radius);font-size:var(--font-size-base);transition:var(--transition-normal);box-sizing:border-box;background:var(--theme-card-bg);color:var(--theme-text-1)}.form-group input[data-v-a0f8e238]:focus{outline:none;border:var(--input-focus-border);box-shadow:var(--shadow-focus)}.form-group input.error[data-v-a0f8e238]{border-color:var(--color-error)}.error-message[data-v-a0f8e238]{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--space-1);display:block}.form-error[data-v-a0f8e238]{background:var(--color-accent-100);border:var(--border-width-thin) solid var(--color-accent-500);color:var(--color-accent-800);padding:var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-4);text-align:center}.form-success[data-v-a0f8e238]{background:var(--color-success-100);border:var(--border-width-thin) solid var(--color-success-500);color:var(--color-success-800);padding:var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-4);text-align:center}.resend-link[data-v-a0f8e238]{display:block;margin-top:var(--space-3);background:none;border:none;color:var(--color-accent-600);text-decoration:underline;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-0)}.resend-link[data-v-a0f8e238]:hover:not(:disabled){color:var(--color-accent-800)}.resend-link[data-v-a0f8e238]:disabled{opacity:.6;cursor:not-allowed}.login-footer[data-v-a0f8e238]{text-align:center;margin-top:var(--space-6)}.login-footer p[data-v-a0f8e238]{color:var(--theme-text-2);margin:var(--space-0)}.register-link[data-v-a0f8e238]{color:var(--color-accent-600);text-decoration:none;font-weight:var(--font-weight-medium)}.register-link[data-v-a0f8e238]:hover{color:var(--color-accent-800);text-decoration:underline}.register-container[data-v-1ecd1443]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--theme-bg-page);padding:var(--space-4)}.register-card[data-v-1ecd1443]{background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);padding:var(--card-padding);width:100%;max-width:500px}.register-title[data-v-1ecd1443]{font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);text-align:center;color:var(--theme-text-1);margin-bottom:var(--space-2)}.register-subtitle[data-v-1ecd1443]{color:var(--theme-text-2);text-align:center;margin-bottom:var(--space-8)}.register-form[data-v-1ecd1443]{display:flex;flex-direction:column;gap:var(--space-4)}.form-row[data-v-1ecd1443]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-6)}.form-group[data-v-1ecd1443]{margin-bottom:var(--space-form-group)}.form-row .form-group[data-v-1ecd1443]{margin-bottom:var(--space-0)}.form-group label[data-v-1ecd1443]{display:block;font-weight:var(--font-weight-medium);color:var(--theme-text-1);margin-bottom:var(--space-2)}.form-group input[data-v-1ecd1443]{width:100%;padding:var(--input-padding);border:var(--input-border);border-radius:var(--input-radius);font-size:var(--font-size-base);transition:var(--transition-normal);box-sizing:border-box;background:var(--theme-card-bg);color:var(--theme-text-1)}.form-group input[data-v-1ecd1443]:focus{outline:none;border:var(--input-focus-border);box-shadow:var(--shadow-focus)}.form-group input.error[data-v-1ecd1443]{border-color:var(--color-error)}.error-message[data-v-1ecd1443]{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--space-1);display:block}.form-error[data-v-1ecd1443]{background:var(--color-accent-100);border:var(--border-width-thin) solid var(--color-accent-500);color:var(--color-accent-800);padding:var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-4);text-align:center}.register-button[data-v-1ecd1443]:hover:not(:disabled){background:var(--color-primary-800);border-color:var(--color-primary-800)}.register-button[data-v-1ecd1443]:disabled{opacity:.6;cursor:not-allowed}.register-footer[data-v-1ecd1443]{text-align:center;margin-top:var(--space-6)}.register-footer p[data-v-1ecd1443]{color:var(--theme-text-2);margin:var(--space-0)}.login-link[data-v-1ecd1443]{color:var(--color-accent-600);text-decoration:none;font-weight:var(--font-weight-medium)}.login-link[data-v-1ecd1443]:hover{color:var(--color-accent-800);text-decoration:underline}@media (max-width: 640px){.form-row[data-v-1ecd1443]{grid-template-columns:1fr;gap:var(--space-0)}.form-row .form-group[data-v-1ecd1443]{margin-bottom:var(--space-6)}}.model-select[data-v-dfddc86c]{border-radius:var(--radius-sm);min-width:200px}.model-manager[data-v-1bb92699]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.model-selector[data-v-1bb92699]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.error-message[data-v-1bb92699]{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--space-1);flex-basis:100%}.autosave[data-v-07f2b918]{font-size:var(--font-size-sm);color:var(--theme-text-3);min-width:11em}.variable-key-select[data-v-47acebd2]{display:flex;flex-direction:column;gap:var(--space-2)}.variable-select[data-v-47acebd2]{font-size:var(--font-size-sm);padding:var(--space-2);border:var(--border-width-thin) solid var(--theme-input-stroke);border-radius:var(--radius-sm);background-color:var(--theme-input-bg);color:var(--theme-input-text);transition:var(--transition-normal);width:100%}.variable-select[data-v-47acebd2]:focus{outline:none;border-color:var(--color-primary-500)}.variable-select[data-v-47acebd2]:disabled{opacity:.6;cursor:not-allowed;background:var(--theme-card-bg)}.form-field[data-v-689a729b]{display:flex;flex-direction:column;gap:var(--space-1)}.field-label[data-v-689a729b]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--theme-text-1);display:flex;align-items:center;gap:var(--space-1)}.required[data-v-689a729b]{color:var(--color-error);font-weight:var(--font-weight-bold)}.help-icon[data-v-689a729b]{display:inline-flex;align-items:center;justify-content:center;margin-left:.4rem;width:1.1rem;height:1.1rem;line-height:1;border:1px solid var(--theme-stroke-1);border-radius:999px;text-decoration:none;font-size:.8em;color:var(--theme-text-2);background:var(--theme-card-bg);cursor:pointer;padding:0!important;margin-top:0!important;margin-bottom:0!important;vertical-align:baseline;box-sizing:border-box;font-family:inherit;font-weight:inherit;min-height:1.1rem!important;max-height:1.1rem!important}.help-icon[data-v-689a729b]:hover{background:#ffffff0f;color:var(--theme-text-1);border-color:var(--theme-stroke-1)}.field-input-container[data-v-689a729b]{position:relative}.form-field.has-error .field-input-container[data-v-689a729b] input,.form-field.has-error .field-input-container[data-v-689a729b] select,.form-field.has-error .field-input-container[data-v-689a729b] textarea{border-color:var(--color-error)}.form-field.has-error .field-input-container[data-v-689a729b] input:focus,.form-field.has-error .field-input-container[data-v-689a729b] select:focus,.form-field.has-error .field-input-container[data-v-689a729b] textarea:focus{border-color:var(--color-error);box-shadow:0 0 0 2px #ef444433}.field-error[data-v-689a729b]{font-size:var(--font-size-sm);color:var(--color-error);font-weight:var(--font-weight-medium);margin-top:var(--space-1);line-height:1.4}.field-input-container[data-v-689a729b] input,.field-input-container[data-v-689a729b] select,.field-input-container[data-v-689a729b] textarea{width:100%;font-size:var(--font-size-sm);padding:var(--space-2);border:var(--border-width-thin) solid var(--theme-input-stroke);border-radius:var(--radius-sm);background:var(--theme-input-bg);color:var(--theme-input-text);transition:var(--transition-normal)}.field-input-container[data-v-689a729b] input:focus,.field-input-container[data-v-689a729b] select:focus,.field-input-container[data-v-689a729b] textarea:focus{outline:none;border-color:var(--color-primary-500)}.field-input-container[data-v-689a729b] input:disabled,.field-input-container[data-v-689a729b] select:disabled,.field-input-container[data-v-689a729b] textarea:disabled{background:var(--theme-card-bg);color:var(--theme-text-3);cursor:not-allowed;border-color:var(--theme-stroke-1)}.chart-container[data-v-c5e805c8]{position:relative;width:100%;height:100%}.chart-canvas[data-v-c5e805c8]{width:100%;height:100%}.chart-container[data-v-112f4ae5]{position:relative;width:100%;height:100%}.chart-canvas[data-v-112f4ae5]{width:100%;height:100%}.modal-overlay[data-v-7e1c7438]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.modal-content[data-v-7e1c7438]{background:var(--theme-card-bg);border-radius:var(--theme-card-radius);box-shadow:var(--theme-shadow-soft);max-width:700px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-7e1c7438]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:var(--border-width-thin) solid var(--theme-stroke-1)}.modal-header h3[data-v-7e1c7438]{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--theme-text-1)}.modal-close[data-v-7e1c7438]{background:none;border:none;font-size:var(--font-size-xl);color:var(--theme-text-2);cursor:pointer;padding:var(--space-1);border-radius:var(--input-radius);transition:var(--transition-normal);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.modal-close[data-v-7e1c7438]:hover{background:#ffffff0f;color:var(--theme-text-1)}.modal-body[data-v-7e1c7438]{padding:var(--space-6);overflow-y:auto;flex:1}.help-content[data-v-7e1c7438]{display:flex;flex-direction:column;gap:var(--space-4)}.description[data-v-7e1c7438]{margin:0;color:var(--theme-text-1);line-height:1.5}.parameters-section[data-v-7e1c7438],.tip-section[data-v-7e1c7438]{display:flex;flex-direction:column;gap:var(--space-2)}.parameters-section h4[data-v-7e1c7438],.tip-section h4[data-v-7e1c7438]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--theme-text-1)}.parameters-section ul[data-v-7e1c7438]{margin:0;padding-left:var(--space-4);color:var(--theme-text-2)}.parameters-section li[data-v-7e1c7438]{margin-bottom:var(--space-1)}.parameters-section code[data-v-7e1c7438]{background:var(--theme-input-bg);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--theme-text-1)}.tip-section p[data-v-7e1c7438]{margin:0;color:var(--theme-text-2);line-height:1.5}.example-chart-section[data-v-7e1c7438]{display:flex;flex-direction:column;gap:var(--space-3)}.example-chart-section h4[data-v-7e1c7438]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--theme-text-1)}.example-note[data-v-7e1c7438]{margin:0;color:var(--theme-text-2);line-height:1.5;font-style:italic}.chart-container[data-v-7e1c7438]{height:300px;width:100%;border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--radius-sm);background:var(--theme-input-bg)}.no-help[data-v-7e1c7438]{text-align:center;padding:var(--space-8);color:var(--theme-text-2)}.modal-footer[data-v-7e1c7438]{display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-6);border-top:var(--border-width-thin) solid var(--theme-stroke-1)}.close-btn[data-v-7e1c7438]{background:var(--color-primary-500);color:#fff;border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-normal)}.close-btn[data-v-7e1c7438]:hover{background:var(--color-primary-600)}@media (max-width: 768px){.modal-overlay[data-v-7e1c7438]{padding:0}.modal-content[data-v-7e1c7438]{max-width:100vw;max-height:100vh;border-radius:0;margin:0}.modal-header[data-v-7e1c7438],.modal-body[data-v-7e1c7438],.modal-footer[data-v-7e1c7438]{padding-left:var(--space-4);padding-right:var(--space-4)}}.variable-block[data-v-219ccc30]{border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);background:var(--theme-card-bg);transition:var(--transition-normal);overflow:hidden}.variable-block[data-v-219ccc30]:not(.expanded){padding:var(--space-3)}.variable-header-collapsed[data-v-219ccc30]{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-md);transition:var(--transition-normal)}.variable-header-collapsed[data-v-219ccc30]:hover{background:#ffffff0f}.drag-handle[data-v-219ccc30]{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:grab;color:var(--theme-text-3);padding:var(--space-1);border-radius:var(--radius-xs);transition:var(--transition-normal)}.drag-handle[data-v-219ccc30]:hover{color:var(--theme-text-1);background:#ffffff0f}.drag-handle[data-v-219ccc30]:active{cursor:grabbing}.expand-icon-container[data-v-219ccc30]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.variable-name-display[data-v-219ccc30]{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.variable-name[data-v-219ccc30]{font-weight:var(--font-weight-semibold);color:var(--theme-text-1);font-size:var(--font-size-base);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-row[data-v-219ccc30]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:nowrap}.variable-distribution-display[data-v-219ccc30]{font-size:var(--font-size-sm);color:var(--theme-text-2);text-transform:capitalize}.description-display[data-v-219ccc30]{display:flex;align-items:anchor-center;gap:var(--space-2);flex-wrap:nowrap}.description-text[data-v-219ccc30],.description-placeholder[data-v-219ccc30]{display:block;flex:1 1 auto;min-width:0}.edit-description-btn[data-v-219ccc30],.remove-btn-collapsed[data-v-219ccc30],.remove-btn-expanded[data-v-219ccc30]{display:inline-flex;width:2.7rem;height:2rem;padding:.25rem;align-items:center;justify-content:center;box-sizing:border-box;background:transparent;border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--input-radius);font-size:var(--font-size-sm);flex:0 0 2.7rem;min-width:2.7rem}.edit-description-btn[data-v-219ccc30]{align-self:flex-end}.collapsed-actions[data-v-219ccc30]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;align-self:flex-start}.expand-icon[data-v-219ccc30]{color:var(--theme-text-3);font-size:var(--font-size-base);line-height:1;transition:var(--transition-normal);-webkit-user-select:none;user-select:none;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs)}.expand-icon[data-v-219ccc30]:hover{color:var(--theme-text-1);background:#ffffff0f}.edit-description-btn .icon[data-v-219ccc30],.remove-btn-collapsed .icon[data-v-219ccc30],.remove-btn-expanded .icon[data-v-219ccc30]{width:1.25rem;height:1.25rem}.remove-btn-collapsed[data-v-219ccc30]{color:var(--color-error);cursor:pointer;transition:var(--transition-normal)}.remove-btn-collapsed[data-v-219ccc30]:hover{background:var(--color-error-light);border-color:var(--color-error)}.variable-block.expanded[data-v-219ccc30]{padding:var(--space-4);background:var(--variable-block-expanded-bg, var(--theme-card-bg))}.variable-content-expanded[data-v-219ccc30]{position:relative}.remove-btn-expanded[data-v-219ccc30]{position:absolute;top:0;right:0;color:var(--color-error);cursor:pointer;transition:var(--transition-normal);z-index:10}.remove-btn-expanded[data-v-219ccc30]:hover{background:var(--color-error-light);border-color:var(--color-error)}.variable-header-expanded[data-v-219ccc30]{cursor:pointer;margin-bottom:var(--space-4);padding:var(--space-2);border-radius:var(--radius-md);transition:var(--transition-normal)}.variable-header-expanded[data-v-219ccc30]:hover{background:#ffffff0f}.expand-toggle[data-v-219ccc30]{display:flex;align-items:center;gap:var(--space-2)}.variable-title[data-v-219ccc30]{font-weight:var(--font-weight-semibold);color:var(--theme-text-1);font-size:var(--font-size-lg)}.variable-form[data-v-219ccc30]{padding-top:var(--space-2)}.variable-header[data-v-219ccc30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);align-items:start;margin-bottom:var(--space-4)}.form-group[data-v-219ccc30]{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:150px}.field-label[data-v-219ccc30]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--theme-text-1)}.help-icon[data-v-219ccc30]{display:inline-flex;align-items:center;justify-content:center;margin-left:.4rem;width:1.1rem;height:1.1rem;line-height:1;border:1px solid var(--theme-stroke-1);border-radius:999px;text-decoration:none;font-size:.8em;color:var(--theme-text-2);background:var(--theme-card-bg);cursor:pointer}.help-icon[data-v-219ccc30]:hover{background:#ffffff0f;color:var(--theme-text-1);border-color:var(--theme-stroke-1)}.name-input[data-v-219ccc30]{font-size:var(--font-size-sm);padding:var(--space-2);border:var(--border-width-thin) solid var(--theme-input-stroke);border-radius:var(--radius-sm);background:var(--theme-input-bg);color:var(--theme-input-text);transition:var(--transition-normal)}.distribution-select[data-v-219ccc30]{font-size:var(--font-size-sm);padding:var(--space-2);border:var(--border-width-thin) solid var(--theme-input-stroke);border-radius:var(--radius-sm);background-color:var(--theme-input-bg);color:var(--theme-input-text);transition:var(--transition-normal)}.name-input[data-v-219ccc30]:focus,.distribution-select[data-v-219ccc30]:focus{outline:none;border-color:var(--color-primary-500)}.variable-name-text[data-v-219ccc30]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--theme-text-1);padding:var(--space-2);background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--radius-sm)}.variable-params[data-v-219ccc30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);align-items:start}.param-group[data-v-219ccc30]{display:flex;flex-direction:column;gap:var(--space-1)}.param-label[data-v-219ccc30]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--theme-text-2)}.param-input[data-v-219ccc30]{font-size:var(--font-size-sm);padding:var(--space-2);border:var(--border-width-thin) solid var(--theme-input-stroke);border-radius:var(--radius-sm);background:var(--theme-input-bg);color:var(--theme-input-text);transition:var(--transition-normal)}.param-input[data-v-219ccc30]:focus{outline:none;border-color:var(--color-primary-500)}.param-input.readonly[data-v-219ccc30]{background:var(--theme-card-bg);color:var(--theme-text-3);cursor:not-allowed;border-color:var(--theme-stroke-1)}.required[data-v-219ccc30]{color:var(--color-error);font-weight:var(--font-weight-bold)}.readonly-params[data-v-219ccc30]{grid-column:1 / -1;padding:var(--space-3);background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);margin-top:var(--space-2)}.readonly-params .param-group[data-v-219ccc30]{margin-bottom:var(--space-2)}.readonly-params .param-group[data-v-219ccc30]:last-child{margin-bottom:0}.array-editor[data-v-219ccc30]{grid-column:1 / -1;display:grid;gap:var(--space-4);padding:var(--space-3);background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius)}.child-editor[data-v-219ccc30]{background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.child-header[data-v-219ccc30]{font-weight:var(--font-weight-semibold);color:var(--theme-text-1)}.error-badge[data-v-219ccc30]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--color-error);color:#fff;font-size:.75rem;font-weight:var(--font-weight-bold)}.param-error[data-v-219ccc30]{font-size:var(--font-size-sm);color:var(--color-error);font-weight:var(--font-weight-medium);margin-top:var(--space-1);line-height:1.4}.full-width[data-v-219ccc30]{grid-column:1 / -1}.description-display-expanded[data-v-219ccc30]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--border-width-thin) solid var(--theme-input-stroke);border-radius:var(--radius-sm);background:var(--theme-input-bg);min-height:2.5rem}.description-text-expanded[data-v-219ccc30]{flex:1;color:var(--theme-text-1);font-size:var(--font-size-sm);line-height:1.4}.description-placeholder-expanded[data-v-219ccc30]{flex:1;color:var(--theme-text-3);font-size:var(--font-size-sm);font-style:italic}.edit-description-btn-expanded[data-v-219ccc30]{display:inline-flex;width:2.7rem;height:2rem;padding:.25rem;align-items:center;justify-content:center;box-sizing:border-box;background:transparent;border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--input-radius);font-size:var(--font-size-sm);flex:0 0 2.7rem;min-width:2.7rem;color:var(--theme-text-2);cursor:pointer;transition:var(--transition-normal)}.edit-description-btn-expanded[data-v-219ccc30]:hover{background:#ffffff0f;color:var(--theme-text-1);border-color:var(--theme-stroke-1)}.edit-description-btn-expanded .icon[data-v-219ccc30]{width:1.25rem;height:1.25rem}.description-edit-expanded[data-v-219ccc30]{display:flex;flex-direction:column;gap:var(--space-2)}.description-textarea-expanded[data-v-219ccc30]{width:100%;min-height:4rem;padding:var(--space-2);border:var(--border-width-thin) solid var(--theme-input-stroke);border-radius:var(--radius-sm);background:var(--theme-input-bg);color:var(--theme-input-text);font-size:var(--font-size-sm);font-family:inherit;resize:vertical;transition:var(--transition-normal)}.description-textarea-expanded[data-v-219ccc30]:focus{outline:none;border-color:var(--color-primary-500)}.description-actions-expanded[data-v-219ccc30]{display:flex;gap:var(--space-2);justify-content:flex-end}.save-btn-expanded[data-v-219ccc30],.cancel-btn-expanded[data-v-219ccc30]{padding:var(--space-2) var(--space-3);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--radius-sm);background:var(--theme-card-bg);color:var(--theme-text-1);font-size:var(--font-size-sm);cursor:pointer;transition:var(--transition-normal)}.save-btn-expanded[data-v-219ccc30]:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.cancel-btn-expanded[data-v-219ccc30]:hover{background:#ffffff0f;border-color:var(--theme-stroke-1)}@media (max-width: 768px){.variable-header[data-v-219ccc30]{grid-template-columns:1fr}.form-group[data-v-219ccc30]{min-width:unset}.variable-params[data-v-219ccc30]{grid-template-columns:1fr}.description-display[data-v-219ccc30]{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.edit-description-btn[data-v-219ccc30]{align-self:flex-start}}.variable-config-panel[data-v-de49698e]{display:flex;flex-direction:column;gap:var(--space-4)}.variable-config-panel h2[data-v-de49698e]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:var(--space-0)}.variable-list[data-v-de49698e]{display:flex;flex-direction:column;gap:var(--space-4)}.add-btn[data-v-de49698e]{padding:var(--space-1) var(--space-2);background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--input-radius);cursor:pointer;font-size:var(--font-size-sm);color:var(--theme-text-1);transition:var(--transition-normal)}.add-btn[data-v-de49698e]:hover:not(:disabled){background:var(--theme-card-bg);border-color:var(--theme-stroke-1)}.add-btn[data-v-de49698e]:disabled{opacity:.6;cursor:not-allowed}.template-section[data-v-de49698e]{background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);padding:var(--space-4);text-align:center}.template-prompt h3[data-v-de49698e]{margin:var(--space-0) var(--space-0) var(--space-2) var(--space-0);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--theme-text-1)}.template-prompt p[data-v-de49698e]{margin:var(--space-0) var(--space-0) var(--space-4) var(--space-0);color:var(--theme-text-2);font-size:var(--font-size-sm)}.template-actions[data-v-de49698e]{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.template-btn[data-v-de49698e]{padding:var(--space-3) var(--space-4);background:var(--theme-cta-primary-bg);color:var(--theme-cta-primary-text);border:none;border-radius:var(--input-radius);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:var(--transition-normal)}.template-btn[data-v-de49698e]:hover:not(:disabled){background:var(--color-primary-700)}.template-btn[data-v-de49698e]:disabled{opacity:.6;cursor:not-allowed}.template-change-section[data-v-de49698e]{margin-top:var(--space-2)}.variable-actions[data-v-de49698e]{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.change-template-btn[data-v-de49698e]{padding:var(--space-2) var(--space-3);background:var(--theme-cta-secondary-bg);color:var(--theme-cta-secondary-text);border:var(--border-width-thin) solid var(--theme-cta-secondary-stroke);border-radius:var(--input-radius);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-normal)}.change-template-btn[data-v-de49698e]:hover:not(:disabled){background:var(--color-accent-100);border-color:var(--color-accent-500);color:var(--color-accent-800)}.change-template-btn[data-v-de49698e]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-de49698e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.modal-content[data-v-de49698e]{background:var(--theme-card-bg);border-radius:var(--theme-card-radius);box-shadow:var(--theme-shadow-soft);max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.warning-modal[data-v-de49698e]{max-width:400px}.modal-header[data-v-de49698e]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:var(--border-width-thin) solid var(--theme-stroke-1)}.modal-header h3[data-v-de49698e]{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--theme-text-1)}.modal-close[data-v-de49698e]{background:none;border:none;font-size:var(--font-size-xl);color:var(--theme-text-2);cursor:pointer;padding:var(--space-1);border-radius:var(--input-radius);transition:var(--transition-normal);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.modal-close[data-v-de49698e]:hover{background:#ffffff0f;color:var(--theme-text-1)}.modal-body[data-v-de49698e]{padding:var(--space-6);overflow-y:auto;flex:1}.modal-footer[data-v-de49698e]{display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-6);border-top:var(--border-width-thin) solid var(--theme-stroke-1)}.loading-state[data-v-de49698e],.error-state[data-v-de49698e],.empty-state[data-v-de49698e]{text-align:center;padding:var(--space-8);color:var(--theme-text-2)}.error-state[data-v-de49698e]{color:var(--color-error)}.retry-btn[data-v-de49698e]{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-primary-600);color:var(--color-background-primary);border:none;border-radius:var(--input-radius);cursor:pointer;font-size:var(--font-size-sm)}.template-list[data-v-de49698e]{display:flex;flex-direction:column;gap:var(--space-3)}.template-option[data-v-de49698e]{display:flex;align-items:center;padding:var(--space-4);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);cursor:pointer;transition:var(--transition-normal);background:var(--theme-card-bg)}.template-option[data-v-de49698e]:hover{border-color:var(--theme-stroke-1);background:var(--theme-card-bg)}.template-option.selected[data-v-de49698e]{border-color:var(--mf-primary-600);background:var(--mf-surface-2)}.template-info[data-v-de49698e]{flex:1;text-align:left}.template-info h4[data-v-de49698e]{margin:0 0 var(--space-1) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--theme-text-1)}.template-info p[data-v-de49698e]{margin:0 0 var(--space-2) 0;font-size:var(--font-size-sm);color:var(--theme-text-2);line-height:1.4}.template-meta[data-v-de49698e]{display:flex;gap:var(--space-2);align-items:center}.variable-count[data-v-de49698e]{font-size:var(--font-size-xs);color:var(--theme-text-3);background:var(--theme-card-bg);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.template-selector[data-v-de49698e]{margin-left:var(--space-3)}.radio-indicator[data-v-de49698e]{width:1.2rem;height:1.2rem;border:2px solid var(--theme-stroke-1);border-radius:50%;background:var(--theme-card-bg);transition:var(--transition-normal)}.radio-indicator.selected[data-v-de49698e]{border-color:var(--mf-primary-600);background:var(--mf-primary-600);box-shadow:inset 0 0 0 3px var(--theme-card-bg)}.cancel-btn[data-v-de49698e]{padding:var(--space-2) var(--space-4);background:var(--theme-cta-secondary-bg);color:var(--theme-cta-secondary-text);border:var(--border-width-thin) solid var(--theme-cta-secondary-stroke);border-radius:var(--input-radius);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-normal)}.cancel-btn[data-v-de49698e]:hover{background:var(--color-background-tertiary);border-color:var(--color-border-primary)}.apply-btn[data-v-de49698e]{padding:var(--space-2) var(--space-4);background:var(--theme-cta-primary-bg);color:var(--theme-cta-primary-text);border:none;border-radius:var(--input-radius);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-normal)}.apply-btn[data-v-de49698e]:hover:not(:disabled){background:var(--color-primary-700)}.apply-btn[data-v-de49698e]:disabled{opacity:.6;cursor:not-allowed}.warning-btn[data-v-de49698e]{padding:var(--space-2) var(--space-4);background:var(--mf-btn-accent-bg);color:#fff;border:none;border-radius:var(--input-radius);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-normal)}.warning-btn[data-v-de49698e]:hover:not(:disabled){background:var(--color-accent-700)}@media (max-width: 768px){.template-actions[data-v-de49698e],.variable-actions[data-v-de49698e]{flex-direction:column;align-items:stretch}.modal-overlay[data-v-de49698e]{padding:var(--space-2)}.modal-content[data-v-de49698e]{max-height:90vh}.modal-header[data-v-de49698e],.modal-body[data-v-de49698e],.modal-footer[data-v-de49698e]{padding:var(--space-4)}.modal-footer[data-v-de49698e]{flex-direction:column}}.error-banner[data-v-de49698e]{background:var(--color-error-100, #ffe5e5);border:1px solid var(--color-error-400, #ff8a8a);color:var(--color-error-900, #8a1f1f);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.variable-list[data-v-de49698e] .sortable-ghost{opacity:.4}.variable-list[data-v-de49698e] .sortable-chosen{cursor:grabbing}.variable-list[data-v-de49698e] .sortable-drag{opacity:1;box-shadow:0 4px 12px #00000026}.code-editor-container[data-v-14aef061]{display:flex;flex-direction:column;border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);background:var(--theme-card-bg);min-height:16rem;overflow:hidden}.cm-root[data-v-14aef061]{height:100%}.signature-line[data-v-14aef061]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;background:transparent;color:var(--theme-text-1);border-top:var(--border-width-thin) solid var(--theme-stroke-1);border-bottom:var(--border-width-thin) solid var(--theme-stroke-1);padding:6px 10px}.signature-line pre[data-v-14aef061]{margin:0}.main-grid[data-v-151f382b]{display:grid;gap:var(--space-4);grid-template-columns:1fr;padding:var(--space-4);flex:1;overflow-y:auto;min-height:0}@media (min-width: 1024px){.main-grid[data-v-151f382b]{grid-template-columns:1fr 2fr 2fr}.main-grid.code-editor-open[data-v-151f382b]{grid-template-columns:2fr 2fr}}.panel[data-v-151f382b]{background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.panel h2[data-v-151f382b]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:var(--space-0)}.input-group[data-v-151f382b]{display:flex;flex-direction:column;gap:var(--space-2)}.info-box[data-v-151f382b]{background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);padding:var(--space-3);border-radius:var(--theme-card-radius);font-size:var(--font-size-sm);color:var(--theme-text-2)}.run-controls[data-v-151f382b]{display:flex;flex-direction:column;gap:var(--space-2)}.run-settings-row[data-v-151f382b]{display:flex;gap:var(--space-2);align-items:stretch}.run-settings-row[data-v-151f382b]>*{flex:1 1 50%}.auto-run-toggle[data-v-151f382b]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--theme-card-radius)}.chart-section[data-v-151f382b]{display:flex;flex-direction:column;gap:var(--space-4)}.chart-controls[data-v-151f382b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.chart-tabs button[data-v-151f382b]{padding:var(--space-1) var(--space-2);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--radius-sm);background:transparent;cursor:pointer}.chart-tabs button.active[data-v-151f382b]{background:var(--theme-card-bg)}.chart-icons button[data-v-151f382b]{padding:var(--space-1);min-width:2.7rem;border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--radius-sm);background:transparent;cursor:pointer}.chart-container[data-v-151f382b]{height:20rem;position:relative;overflow:hidden}.chart-canvas[data-v-151f382b]{width:100%!important;height:100%!important;border-radius:var(--theme-card-radius)}.stats-grid[data-v-151f382b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--space-4);text-align:center}.stat-label[data-v-151f382b]{font-weight:var(--font-weight-semibold)}.sensitivity-section[data-v-151f382b]{display:flex;flex-direction:column;gap:var(--space-2)}.sensitivity-item[data-v-151f382b]{display:flex;flex-direction:column;gap:var(--space-1)}.variable-name[data-v-151f382b]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--theme-text-2)}.correlation-value[data-v-151f382b]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-2);border-radius:var(--theme-card-radius)}.correlation-strong-positive[data-v-151f382b]{background-color:var(--theme-success-bg);color:var(--theme-success-text)}.correlation-strong-negative[data-v-151f382b]{background-color:var(--theme-error-bg);color:var(--theme-error-text)}.correlation-moderate-positive[data-v-151f382b],.correlation-moderate-negative[data-v-151f382b]{background-color:var(--theme-warning-bg);color:var(--theme-warning-text)}.correlation-weak[data-v-151f382b]{background-color:var(--theme-neutral-bg);color:var(--theme-text-2)}.info-icon[data-v-151f382b]{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:50%;border:var(--border-width-thin) solid var(--theme-stroke-1);font-size:.8rem;line-height:1;margin-left:var(--space-2);cursor:help;color:var(--theme-text-2)}.info-icon[data-v-151f382b]:focus{outline:2px solid var(--theme-stroke-1);outline-offset:2px}.model-name-text[data-v-151f382b]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--theme-text-1);padding:var(--space-3);background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);margin-bottom:var(--space-2)}.input-label[data-v-151f382b]{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--theme-text-1);margin-bottom:var(--space-1)}.validation-error[data-v-151f382b]{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--space-1)}.info-text[data-v-151f382b]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;margin-top:var(--space-1)}.button-row[data-v-151f382b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.button-row[data-v-151f382b]>*{width:100%}@media (max-width: 640px){.button-row[data-v-151f382b]{grid-template-columns:1fr}}@media (min-width: 1024px){.run-panel.expand[data-v-151f382b]{grid-column:2 / span 2}}@media (max-width: 768px){.main-grid[data-v-151f382b]{grid-template-columns:1fr;padding:var(--space-4) var(--space-4)}}.chart-section.fullscreen[data-v-151f382b]{position:fixed;top:var(--topbar-height, var(--topbar-offset, 0px));left:0;right:0;bottom:0;z-index:9999;background:var(--theme-bg-page);padding:var(--space-4);display:flex;flex-direction:column}.chart-section.fullscreen .chart-container[data-v-151f382b]{flex:1 1 auto;height:auto;min-height:0}.chart-section.fullscreen .stats-grid[data-v-151f382b]{display:none}.code-panel[data-v-151f382b]{border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);background:var(--theme-card-bg);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.code-panel-header[data-v-151f382b]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.code-panel-header .muted[data-v-151f382b]{color:var(--theme-text-3);font-size:var(--font-size-sm)}.secondary-button[data-v-151f382b]{padding:var(--space-2) var(--space-3);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-radius-pill);background:transparent;cursor:pointer}.secondary-button[data-v-151f382b]:disabled{opacity:.6;cursor:not-allowed}.error-banner[data-v-151f382b]{background:var(--color-error-100, #ffe5e5);border:1px solid var(--color-error-400, #ff8a8a);color:var(--color-error-900, #8a1f1f);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.no-model-message[data-v-151f382b]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-8);grid-column:1 / -1}.message-content[data-v-151f382b]{text-align:center;max-width:500px;background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);padding:var(--space-8)}.message-content h2[data-v-151f382b]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--theme-text-1);margin:var(--space-0) var(--space-0) var(--space-4) var(--space-0)}.message-content p[data-v-151f382b]{color:var(--theme-text-2);font-size:var(--font-size-base);line-height:1.6;margin:var(--space-0) var(--space-0) var(--space-3) var(--space-0)}.message-content p[data-v-151f382b]:last-child{margin-bottom:var(--space-0)}.app-container[data-v-b52a36e6]{display:flex;flex-direction:column;min-height:100vh}.top-bar[data-v-b52a36e6]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-8);background:transparent;border-bottom:var(--border-width-thin) solid var(--theme-stroke-1);box-shadow:none;flex-shrink:0;position:sticky;top:0;z-index:var(--z-sticky);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.nav-actions[data-v-b52a36e6]{display:flex;gap:var(--space-4);align-items:center}@media (max-width: 768px){.top-bar[data-v-b52a36e6]{padding:var(--space-4);flex-wrap:wrap}.nav-actions[data-v-b52a36e6]{gap:var(--space-2)}}.template-manager[data-v-05282064]{display:flex;flex-direction:column;gap:var(--space-2)}.template-selector[data-v-05282064]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.template-selector select[data-v-05282064]{min-width:200px}.template-selector select[data-v-05282064]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-05282064]{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--space-1)}.app-container[data-v-58840651]{display:flex;flex-direction:column;height:100vh;margin:var(--space-0);padding:var(--space-0);font-family:var(--font-family-primary);color:var(--theme-text-1);background:var(--theme-bg-page)}.top-bar[data-v-58840651]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-8);background:transparent;border-bottom:var(--border-width-thin) solid var(--theme-stroke-1);box-shadow:none;flex-shrink:0;position:sticky;top:0;z-index:var(--z-sticky);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.no-template-message[data-v-58840651]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-8)}.info-box[data-v-58840651]{background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--theme-stroke-1);padding:var(--space-6);border-radius:var(--theme-card-radius);text-align:center;max-width:500px}.info-box h3[data-v-58840651]{margin:var(--space-0) var(--space-0) var(--space-4) var(--space-0);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--theme-text-1)}.info-box p[data-v-58840651]{margin:var(--space-0);color:var(--theme-text-2);line-height:1.6}.error-container[data-v-58840651]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-8)}.error-box[data-v-58840651]{background:var(--theme-card-bg);border:var(--border-width-thin) solid var(--color-error);padding:var(--space-6);border-radius:var(--theme-card-radius);text-align:center;max-width:500px}.error-box h3[data-v-58840651]{margin:var(--space-0) var(--space-0) var(--space-4) var(--space-0);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-error)}.error-box p[data-v-58840651]{margin:var(--space-0);color:var(--theme-text-2);line-height:1.6}@media (max-width: 768px){.top-bar[data-v-58840651]{padding:var(--space-4);flex-wrap:wrap;gap:var(--space-4)}.no-template-message[data-v-58840651],.error-container[data-v-58840651],.info-box[data-v-58840651],.error-box[data-v-58840651]{padding:var(--space-4)}}.top-bar[data-v-2dc24550]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-8);background:transparent;border-bottom:var(--border-width-thin) solid var(--theme-stroke-1);box-shadow:none;position:sticky;top:0;z-index:var(--z-sticky);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.docs-actions[data-v-2dc24550]{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.docs-page{background:var(--theme-bg-page);min-height:100vh}.docs-container{max-width:var(--container-lg);margin:0 auto;padding:calc(var(--topbar-height) + var(--space-6)) var(--space-8) var(--space-section);color:var(--theme-text-1);background:transparent}.docs-header{margin-top:0}.docs-header h1{font-size:var(--font-size-3xl);margin-bottom:var(--space-2);scroll-margin-top:calc(var(--topbar-height) + var(--space-4))}.docs-subnav{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.docs-link,.docs-link:hover{text-decoration:none}.docs-section+.docs-section{margin-top:var(--space-6)}.docs-section ul,.docs-section ol{padding-left:var(--space-6);margin-left:0;line-height:var(--line-height-relaxed);list-style-position:outside}.docs-section h2{scroll-margin-top:calc(var(--topbar-height) + var(--space-4))}.lead{color:var(--theme-text-2);margin-bottom:var(--space-6)}.note,.tip{margin-top:var(--space-1);color:var(--theme-text-2);font-style:italic}pre{background:var(--theme-card-bg);padding:var(--space-3);border-radius:var(--theme-card-radius);overflow:auto;border:var(--border-width-thin) solid var(--theme-stroke-1)}.back-link{display:inline-block;margin-top:var(--space-6);text-decoration:none;padding:var(--space-1) var(--space-2);border:var(--border-width-thin) solid var(--theme-stroke-1);border-radius:var(--theme-card-radius);color:var(--theme-text-1);background:transparent}.back-link:hover{background:#ffffff0f;border-color:var(--theme-stroke-1)}.verification-state[data-v-e5c5222d]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}
