@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap";:root{--color-primary:#06c;--color-primary-hover:#0071e3;--color-primary-dark:#049;--color-on-primary:#fff;--color-ink:#1d1d1f;--color-ink-secondary:#424245;--color-ink-muted:#6e6e73;--color-ink-caption:#86868b;--color-canvas:#fff;--color-canvas-parchment:#f5f5f7;--color-surface-pearl:#fafafc;--color-surface-dark:#1d1d1f;--color-surface-dark-2:#2d2d2f;--color-block-mint:#c8e6cd;--color-block-lilac:#c5b0f4;--color-block-cream:#f4ecd6;--color-block-pink:#efd4d4;--color-block-sky:#c5dff5;--color-block-coral:#f3c9b6;--color-success:#1ea64a;--color-warning:#bf8500;--color-error:#e53935;--color-hairline:#d2d2d7;--color-hairline-soft:#e8e8ed;--font-sans:"Inter", "Noto Sans SC", system-ui, -apple-system, sans-serif;--font-mono:"SF Mono", "Fira Code", monospace;--text-hero:clamp(2.5rem, 5vw, 3.5rem);--text-display-lg:clamp(2rem, 4vw, 2.5rem);--text-display-md:clamp(1.5rem, 3vw, 2.125rem);--text-headline:clamp(1.25rem, 2.5vw, 1.75rem);--text-subhead:1.25rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:.875rem;--text-caption:.75rem;--text-eyebrow:.8125rem;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-section:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:9999px;--shadow-card:0 2px 12px #00000014;--shadow-card-hover:0 8px 30px #0000001f;--shadow-elevated:0 12px 40px #00000026;--transition-fast:.2s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--max-width:1200px;--nav-height:52px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-ink);background-color:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.a1{z-index:9999;background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);transition:top var(--transition-fast);padding:12px 24px;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:16px}.a1:focus{top:16px}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover)}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.a2{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.a3{padding:var(--space-section) 0}.a4{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:1.2px;color:var(--color-ink-muted);font-weight:600}.a5{font-size:var(--text-display-lg);letter-spacing:-.02em;color:var(--color-ink);margin-bottom:var(--space-md);font-weight:700;line-height:1.1}.a6{font-size:var(--text-body-lg);color:var(--color-ink-secondary);max-width:640px;line-height:1.7}.a7{justify-content:center;align-items:center;gap:var(--space-xs);font-size:var(--text-body);border-radius:var(--radius-pill);transition:all var(--transition-fast);white-space:nowrap;min-height:44px;padding:12px 28px;font-weight:500;text-decoration:none;display:inline-flex}.a8{background:var(--color-primary);color:var(--color-on-primary)}.a8:hover{background:var(--color-primary-hover);color:var(--color-on-primary);transform:translateY(-1px);box-shadow:0 4px 12px #0066cc4d}.a9{color:var(--color-primary);border:1.5px solid var(--color-primary);background:0 0}.a9:hover{background:var(--color-primary);color:var(--color-on-primary)}.a10{background:var(--color-surface-dark);color:var(--color-canvas)}.a10:hover{background:#333336;transform:translateY(-1px)}.a11{background:var(--color-canvas);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-card);transition:all var(--transition-base);border:1px solid var(--color-hairline-soft)}.a11:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.a12{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.a13{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.a14{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.a15{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){:root{--color-ink-muted:#424245;--color-ink-caption:#6e6e73;--color-hairline:#86868b}}@media (width<=1024px){.a14,.a13{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){:root{--space-section:64px}.a12,.a13,.a14{grid-template-columns:1fr}.a2{padding:0 var(--space-md)}}@media (width<=480px){:root{--space-section:48px}}.a16[data-v-9fee3806]{z-index:1000;-webkit-backdrop-filter:saturate(180%)blur(20px);transition:all var(--transition-fast);height:var(--nav-height);background:#ffffffb8;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.a17[data-v-9fee3806]{border-bottom-color:var(--color-hairline-soft);background:#ffffffeb}.a18[data-v-9fee3806]{max-width:var(--max-width);padding:0 var(--space-lg);justify-content:space-between;align-items:center;height:100%;margin:0 auto;display:flex}.a19[data-v-9fee3806]{align-items:center;gap:var(--space-xs);color:var(--color-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.a20[data-v-9fee3806]{flex-shrink:0}.a21[data-v-9fee3806]{color:var(--color-ink)}.a22[data-v-9fee3806]{display:flex}.a23[data-v-9fee3806]{gap:var(--space-xl);align-items:center;list-style:none;display:flex}.a24[data-v-9fee3806]{font-size:var(--text-body-sm);color:var(--color-ink-secondary);transition:color var(--transition-fast);align-items:center;min-height:44px;padding:4px 0;font-weight:400;text-decoration:none;display:flex;position:relative}.a24[data-v-9fee3806]:hover{color:var(--color-ink)}.a25[data-v-9fee3806]{color:var(--color-ink);font-weight:500}.a25[data-v-9fee3806]:after{content:"";background:var(--color-primary);border-radius:1px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.a26[data-v-9fee3806]{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:10px;display:none}.a27[data-v-9fee3806]{background:var(--color-ink);width:20px;height:1.5px;transition:all var(--transition-fast);border-radius:1px;display:block}.a28[data-v-9fee3806]:first-child{transform:translateY(6.5px)rotate(45deg)}.a28[data-v-9fee3806]:nth-child(2){opacity:0}.a28[data-v-9fee3806]:last-child{transform:translateY(-6.5px)rotate(-45deg)}.a29[data-v-9fee3806]{top:var(--nav-height);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--color-hairline-soft);padding:var(--space-lg);background:#fffffffa;position:absolute;left:0;right:0}.a30[data-v-9fee3806]{gap:var(--space-xs);flex-direction:column;list-style:none;display:flex}.a31[data-v-9fee3806]{padding:var(--space-sm) var(--space-md);font-size:var(--text-body-lg);color:var(--color-ink-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);align-items:center;min-height:44px;text-decoration:none;display:flex}.a31[data-v-9fee3806]:hover{background:var(--color-canvas-parchment);color:var(--color-ink)}.a32[data-v-9fee3806]{color:var(--color-primary);background:#0066cc0f;font-weight:600}.a33[data-v-9fee3806],.a34[data-v-9fee3806]{transition:all .3s}.a35[data-v-9fee3806],.a36[data-v-9fee3806]{opacity:0;transform:translateY(-8px)}@media (width<=768px){.a22[data-v-9fee3806]{display:none}.a26[data-v-9fee3806]{display:flex}}.a37[data-v-e2cae30c]{background:var(--color-canvas-parchment);padding:var(--space-3xl) 0 var(--space-xl);color:var(--color-ink-secondary);font-size:var(--text-body-sm)}.a38[data-v-e2cae30c]{gap:var(--space-2xl);margin-bottom:var(--space-2xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.a39[data-v-e2cae30c]{max-width:300px}.a40[data-v-e2cae30c]{align-items:center;gap:var(--space-xs);font-weight:700;font-size:var(--text-body-lg);color:var(--color-primary);margin-bottom:var(--space-sm);display:flex}.a41[data-v-e2cae30c]{color:var(--color-ink-muted);line-height:1.7}.a42[data-v-e2cae30c]{font-size:var(--text-body-sm);color:var(--color-ink);margin-bottom:var(--space-sm);font-weight:600}.a43[data-v-e2cae30c]{gap:var(--space-xs);flex-direction:column;list-style:none;display:flex}.a43 a[data-v-e2cae30c]{color:var(--color-ink-muted);transition:color var(--transition-fast);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.a43 a[data-v-e2cae30c]:hover{color:var(--color-primary)}.a44[data-v-e2cae30c]{padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-soft);color:var(--color-ink-caption);font-size:var(--text-caption);justify-content:space-between;align-items:center;display:flex}.a45[data-v-e2cae30c]{align-items:center;gap:var(--space-xxs);display:flex}@media (width<=768px){.a38[data-v-e2cae30c]{gap:var(--space-xl);grid-template-columns:1fr 1fr}.a39[data-v-e2cae30c]{grid-column:1/-1}.a44[data-v-e2cae30c]{gap:var(--space-xs);text-align:center;flex-direction:column}}@media (width<=480px){.a38[data-v-e2cae30c]{grid-template-columns:1fr}}.a46,.a47{transition:opacity .3s}.a48,.a49{opacity:0}

.a50[data-v-80f3d277]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a50 .a6[data-v-80f3d277]{margin-top:var(--space-sm)}.a51[data-v-80f3d277]{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.a52[data-v-80f3d277]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);margin-top:var(--space-md);line-height:1.8}.a53[data-v-80f3d277]{justify-content:center;display:flex}.a54[data-v-80f3d277]{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.a55[data-v-80f3d277]{border:2px solid;border-radius:50%;position:absolute}.a56[data-v-80f3d277]{border-color:var(--color-block-mint);opacity:.4;width:100%;height:100%;animation:3s ease-in-out infinite expand-80f3d277}.a57[data-v-80f3d277]{border-color:var(--color-block-lilac);opacity:.5;width:75%;height:75%;animation:3s ease-in-out .5s infinite expand-80f3d277}.a58[data-v-80f3d277]{border-color:var(--color-block-sky);opacity:.6;width:50%;height:50%;animation:3s ease-in-out 1s infinite expand-80f3d277}@keyframes expand-80f3d277{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.a59[data-v-80f3d277]{color:var(--color-primary);z-index:1}.a60[data-v-80f3d277]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.a61[data-v-80f3d277]{padding:var(--space-xl);border-radius:var(--radius-xl);transition:all var(--transition-base)}.a61[data-v-80f3d277]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.a62[data-v-80f3d277]{background:var(--color-block-mint)}.a63[data-v-80f3d277]{background:var(--color-block-lilac)}.a64[data-v-80f3d277]{background:var(--color-block-sky)}.a65[data-v-80f3d277]{background:var(--color-block-coral)}.a66[data-v-80f3d277]{font-size:var(--text-headline);margin-bottom:var(--space-sm);font-weight:600}.a67[data-v-80f3d277]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.7}.a68[data-v-80f3d277]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.a69[data-v-80f3d277]{text-align:center;padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-canvas);border:1px solid var(--color-hairline-soft);transition:all var(--transition-base)}.a69[data-v-80f3d277]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.a70[data-v-80f3d277]{width:72px;height:72px;margin:0 auto var(--space-md);transition:transform var(--transition-base), box-shadow var(--transition-base);border-radius:50%;display:block}.a70[data-v-80f3d277]:hover{transform:scale(1.06);box-shadow:0 8px 20px #5e6ad259}.a70[data-v-80f3d277]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.a71[data-v-80f3d277]{background:linear-gradient(135deg, var(--color-primary), #5e6ad2);color:#fff;letter-spacing:1px;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.25rem;font-weight:700;display:flex}.a72[data-v-80f3d277]{margin-top:var(--space-md);font-size:var(--text-body-sm);color:var(--color-primary);transition:opacity var(--transition-base);font-weight:500;text-decoration:none;display:inline-block}.a72[data-v-80f3d277]:hover{opacity:.7}.a73[data-v-80f3d277]{font-size:var(--text-headline);margin-bottom:var(--space-xxs);font-weight:600}.a74[data-v-80f3d277]{font-size:var(--text-body-sm);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:500;display:block}.a75[data-v-80f3d277]{font-size:var(--text-body-sm);color:var(--color-ink-muted);line-height:1.6}.a76[data-v-80f3d277]{gap:var(--space-xl);grid-template-columns:1fr 1fr;max-width:700px;margin:0 auto;display:grid}.a77[data-v-80f3d277]{padding:var(--space-lg);border-radius:var(--radius-lg);transition:all var(--transition-base);background:#ffffff0d;border:1px solid #ffffff1a}.a77[data-v-80f3d277]:hover{background:#ffffff14}.a78[data-v-80f3d277]{font-size:var(--text-eyebrow);color:var(--color-primary);font-weight:700;font-family:var(--font-mono);letter-spacing:1px;margin-bottom:var(--space-sm);display:block}.a79 h3[data-v-80f3d277]{font-size:var(--text-headline);color:#fff;margin-bottom:var(--space-xxs);font-weight:600}.a79 p[data-v-80f3d277]{font-size:var(--text-body-sm);color:var(--color-ink-caption);line-height:1.6}@media (width<=1024px){.a51[data-v-80f3d277]{grid-template-columns:1fr}}@media (width<=768px){.a60[data-v-80f3d277]{grid-template-columns:1fr}.a68[data-v-80f3d277]{grid-template-columns:repeat(2,1fr)}.a76[data-v-80f3d277]{grid-template-columns:1fr}}@media (width<=480px){.a68[data-v-80f3d277]{grid-template-columns:1fr}}

.a50[data-v-6607b025]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a80[data-v-6607b025]{background:var(--color-canvas)}.a81[data-v-6607b025]{max-width:880px}.a82[data-v-6607b025]{padding:var(--space-2xl) 0;border-top:1px solid var(--color-hairline-soft)}.a82[data-v-6607b025]:first-of-type{border-top:none;padding-top:0}.a83[data-v-6607b025]{align-items:center;gap:var(--space-sm);font-size:var(--text-headline);color:var(--color-ink);margin-bottom:var(--space-lg);line-height:1.3;display:flex}.a84[data-v-6607b025]{background:var(--color-primary);color:#fff;width:2rem;height:2rem;font-size:var(--text-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.a85[data-v-6607b025]{border-radius:var(--radius-sm,6px);width:auto;font-family:var(--font-mono);font-size:var(--text-body-sm);padding:0 .6rem}.a86[data-v-6607b025]{font-size:var(--text-subhead);color:var(--color-ink);margin:var(--space-xl) 0 var(--space-sm)}.a87[data-v-6607b025]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);margin-bottom:var(--space-md);line-height:1.9}.a88[data-v-6607b025]{font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-bottom:var(--space-sm)}.a89[data-v-6607b025]{margin:0 0 var(--space-md);gap:var(--space-sm);padding-left:1.4em;display:grid}.a90[data-v-6607b025]{list-style:outside}.a89 li[data-v-6607b025]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.85}.a89 li strong[data-v-6607b025]{color:var(--color-ink)}.a91[data-v-6607b025]{margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-md);overflow-x:auto}.a92[data-v-6607b025]{border-collapse:collapse;width:100%;font-size:var(--text-body-sm)}.a92 th[data-v-6607b025],.a92 td[data-v-6607b025]{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-hairline-soft);vertical-align:top}.a92 thead th[data-v-6607b025]{background:var(--color-surface-pearl);color:var(--color-ink);white-space:nowrap;font-weight:600}.a92 tbody tr:last-child td[data-v-6607b025]{border-bottom:none}.a92 tbody tr[data-v-6607b025]:hover{background:var(--color-surface-pearl)}.a93[data-v-6607b025]{margin:var(--space-md) 0;padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-pearl);font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.85}.a93 strong[data-v-6607b025]{color:var(--color-ink)}.a94[data-v-6607b025]{border-left-color:var(--color-block-coral,#e8636f)}.a95[data-v-6607b025]{margin:var(--space-lg) 0 0;border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-surface-pearl);box-shadow:var(--shadow-card);overflow:hidden}.a95 img[data-v-6607b025]{width:100%;height:auto;display:block}.a95 figcaption[data-v-6607b025]{padding:var(--space-sm) var(--space-md);font-size:var(--text-body-sm);color:var(--color-ink-muted);border-top:1px solid var(--color-hairline-soft);background:var(--color-canvas)}.a93 .a89[data-v-6607b025]{margin:var(--space-sm) 0}.a96[data-v-6607b025]{border-radius:var(--radius-sm,4px);background:var(--color-block-sky,#eef2ff);color:var(--color-primary);font-family:var(--font-mono);word-break:break-all;padding:.1em .4em;font-size:.9em}.a97[data-v-6607b025]{margin:var(--space-sm) 0 var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-surface-dark,#1c1c22);overflow-x:auto}.a97 code[data-v-6607b025]{font-family:var(--font-mono);color:#e6e6ea;white-space:pre;font-size:.82rem;line-height:1.7}@media (width<=768px){.a83[data-v-6607b025]{font-size:var(--text-subhead)}}

.a50[data-v-c4278e0e]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a50 .a6[data-v-c4278e0e]{margin-top:var(--space-sm)}.a80[data-v-c4278e0e]{background:var(--color-canvas)}.a81[data-v-c4278e0e]{max-width:880px}.a82[data-v-c4278e0e]{padding:var(--space-2xl) 0;border-top:1px solid var(--color-hairline-soft)}.a82[data-v-c4278e0e]:first-of-type{border-top:none;padding-top:0}.a83[data-v-c4278e0e]{align-items:center;gap:var(--space-sm);font-size:var(--text-headline);color:var(--color-ink);margin-bottom:var(--space-lg);line-height:1.3;display:flex}.a84[data-v-c4278e0e]{background:var(--color-primary);color:#fff;width:2rem;height:2rem;font-size:var(--text-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.a86[data-v-c4278e0e]{font-size:var(--text-subhead);color:var(--color-ink);margin:var(--space-xl) 0 var(--space-sm)}.a87[data-v-c4278e0e]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);margin-bottom:var(--space-md);line-height:1.9}.a89[data-v-c4278e0e]{margin:0 0 var(--space-md);gap:var(--space-sm);padding-left:1.4em;display:grid}.a89 li[data-v-c4278e0e]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.85}.a89 li strong[data-v-c4278e0e]{color:var(--color-ink)}.a91[data-v-c4278e0e]{margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-md);overflow-x:auto}.a98[data-v-c4278e0e]{border-collapse:collapse;width:100%;font-size:var(--text-body-sm)}.a98 th[data-v-c4278e0e],.a98 td[data-v-c4278e0e]{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-hairline-soft)}.a98 thead th[data-v-c4278e0e]{background:var(--color-surface-pearl);color:var(--color-ink);font-weight:600}.a98 tbody tr:last-child td[data-v-c4278e0e]{border-bottom:none}.a98 tbody tr[data-v-c4278e0e]:hover{background:var(--color-surface-pearl)}.a96[data-v-c4278e0e]{border-radius:var(--radius-sm,4px);background:var(--color-block-sky,#eef2ff);color:var(--color-primary);font-family:var(--font-mono);padding:.1em .4em;font-size:.9em}.a97[data-v-c4278e0e]{margin:var(--space-sm) 0 var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-surface-dark,#1c1c22);overflow-x:auto}.a97 code[data-v-c4278e0e]{font-family:var(--font-mono);color:#e6e6ea;white-space:pre;font-size:.82rem;line-height:1.7}.a99[data-v-c4278e0e]{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.a100[data-v-c4278e0e]{margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-surface-pearl);box-shadow:var(--shadow-card);overflow:hidden}.a99 .a100[data-v-c4278e0e]{margin:0}.a100 img[data-v-c4278e0e]{width:100%;height:auto;display:block}.a100 figcaption[data-v-c4278e0e]{padding:var(--space-sm) var(--space-md);font-size:var(--text-body-sm);color:var(--color-ink-muted);border-top:1px solid var(--color-hairline-soft);background:var(--color-canvas)}@media (width<=768px){.a99[data-v-c4278e0e]{grid-template-columns:1fr}.a83[data-v-c4278e0e]{font-size:var(--text-subhead)}}

.a50[data-v-f5ce94b6]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a50 .a6[data-v-f5ce94b6]{margin-top:var(--space-sm)}.a101[data-v-f5ce94b6]{background:var(--color-surface-dark);padding:var(--space-lg) 0}.a102[data-v-f5ce94b6]{gap:var(--space-lg);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.a103[data-v-f5ce94b6]{font-size:var(--text-display-md);color:var(--color-canvas);letter-spacing:-.02em;font-weight:700;display:block}.a104[data-v-f5ce94b6]{font-size:var(--text-body-sm);color:var(--color-ink-caption);margin-top:var(--space-xxs);display:block}.a105[data-v-f5ce94b6]{gap:var(--space-lg);grid-template-columns:300px 1fr;align-items:start;display:grid}.a106[data-v-f5ce94b6]{background:var(--color-canvas);border-radius:var(--radius-lg);border:1px solid var(--color-hairline-soft);top:calc(var(--nav-height) + var(--space-lg));position:sticky}.a107[data-v-f5ce94b6]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-hairline-soft);justify-content:space-between;align-items:center;display:flex}.a108[data-v-f5ce94b6]{font-size:var(--text-body);font-weight:600}.a109[data-v-f5ce94b6]{background:var(--color-canvas-parchment);width:32px;height:32px;color:var(--color-ink-muted);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.a109[data-v-f5ce94b6]:hover{background:var(--color-primary);color:#fff}.a110[data-v-f5ce94b6]{padding:var(--space-xs);list-style:none}.a111[data-v-f5ce94b6]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);min-height:44px;display:flex}.a111[data-v-f5ce94b6]:hover{background:var(--color-canvas-parchment)}.a112[data-v-f5ce94b6]{background:#0066cc0f;border:1px solid #0066cc26}.a113[data-v-f5ce94b6]{opacity:.6}.a114[data-v-f5ce94b6]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.a115[data-v-f5ce94b6]{background:var(--color-success)}.a116[data-v-f5ce94b6]{background:var(--color-hairline)}.a117[data-v-f5ce94b6]{flex:1;min-width:0}.a118[data-v-f5ce94b6]{font-size:var(--text-body-sm);font-weight:500;display:block}.a119[data-v-f5ce94b6]{font-size:var(--text-caption);color:var(--color-ink-caption);display:block}.a120[data-v-f5ce94b6]{flex-shrink:0;align-items:center;gap:4px;display:flex}.a121[data-v-f5ce94b6]{background:var(--color-hairline-soft);border-radius:4px;width:32px;height:8px;overflow:hidden}.a122[data-v-f5ce94b6]{border-radius:4px;height:100%;transition:width .5s}.a123[data-v-f5ce94b6]{font-size:var(--text-caption);color:var(--color-ink-caption);font-variant-numeric:tabular-nums}.a124[data-v-f5ce94b6]{gap:var(--space-lg);flex-direction:column;display:flex}.a125[data-v-f5ce94b6]{background:var(--color-canvas);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--color-hairline-soft);box-shadow:var(--shadow-card)}.a126[data-v-f5ce94b6]{font-size:var(--text-headline);margin-bottom:var(--space-xxs);font-weight:600}.a127[data-v-f5ce94b6]{font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-bottom:var(--space-lg)}.a128[data-v-f5ce94b6]{margin-bottom:var(--space-lg);justify-content:space-between;align-items:flex-start;display:flex}.a129[data-v-f5ce94b6]{font-size:var(--text-headline);font-weight:600}.a130[data-v-f5ce94b6]{font-size:var(--text-body-sm);color:var(--color-ink-caption)}.a131[data-v-f5ce94b6]{border-radius:var(--radius-pill);font-size:var(--text-caption);align-items:center;gap:6px;padding:4px 12px;font-weight:500;display:inline-flex}.a132[data-v-f5ce94b6]{border-radius:50%;width:6px;height:6px}.a133[data-v-f5ce94b6]{color:var(--color-success);background:#1ea64a1a}.a133 .a132[data-v-f5ce94b6]{background:var(--color-success)}.a134[data-v-f5ce94b6]{color:var(--color-error);background:#e539351a}.a134 .a132[data-v-f5ce94b6]{background:var(--color-error)}.a135[data-v-f5ce94b6]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.a136[data-v-f5ce94b6]{font-size:var(--text-caption);color:var(--color-ink-caption);margin-bottom:var(--space-xxs);display:block}.a137[data-v-f5ce94b6]{font-size:var(--text-body-sm);font-weight:500}.a138[data-v-f5ce94b6]{background:var(--color-hairline-soft);border-radius:3px;height:6px;margin:4px 0;overflow:hidden}.a139[data-v-f5ce94b6]{border-radius:3px;height:100%;transition:width .5s}.a140[data-v-f5ce94b6]{color:var(--color-success);font-weight:600}.a141[data-v-f5ce94b6]{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.a142[data-v-f5ce94b6]{gap:var(--space-xs);flex-direction:column;display:flex}.a143[data-v-f5ce94b6]{font-size:var(--text-body-sm);color:var(--color-ink-secondary);justify-content:space-between;font-weight:500;display:flex}.a144[data-v-f5ce94b6]{color:var(--color-primary);font-weight:600}.a145[data-v-f5ce94b6]{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-body-sm);background:var(--color-canvas);color:var(--color-ink);cursor:pointer;min-height:44px;transition:border-color var(--transition-fast);padding:10px 14px}.a145[data-v-f5ce94b6]:focus{border-color:var(--color-primary);outline:none}.a146[data-v-f5ce94b6]{appearance:none;background:var(--color-hairline-soft);cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.a146[data-v-f5ce94b6]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--color-primary);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 1px 4px #00000026}.a146[data-v-f5ce94b6]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) var(--range-pct,50%), var(--color-hairline-soft) var(--range-pct,50%), var(--color-hairline-soft) 100%);border-radius:3px;height:6px}.a146[data-v-f5ce94b6]::-moz-range-thumb{border:2px solid var(--color-primary);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #00000026}.a146[data-v-f5ce94b6]::-moz-range-track{background:var(--color-hairline-soft);border-radius:3px;height:6px}.a146[data-v-f5ce94b6]::-moz-range-progress{background:var(--color-primary);border-radius:3px;height:6px}.a146[data-v-f5ce94b6]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #0066cc4d}.a147[data-v-f5ce94b6]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.a148[data-v-f5ce94b6]{cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.a148[data-v-f5ce94b6]:after{content:"";background:inherit;border-radius:50%;width:24px;height:24px}.a149[data-v-f5ce94b6]{border-color:var(--color-ink);box-shadow:0 0 0 2px white, 0 0 0 4px var(--color-ink)}.a150[data-v-f5ce94b6]{gap:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-soft);display:flex}.a151[data-v-f5ce94b6]{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;display:flex}.a152[data-v-f5ce94b6]{font-size:var(--text-body-sm);font-weight:500}.a153[data-v-f5ce94b6]{background:var(--color-hairline);width:48px;height:28px;transition:background var(--transition-fast);cursor:pointer;border:none;border-radius:14px;flex-shrink:0;margin:8px -10px;padding:0;position:relative}.a154[data-v-f5ce94b6]{background:var(--color-primary)}.a155[data-v-f5ce94b6]{width:22px;height:22px;transition:left var(--transition-fast);pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.a154 .a155[data-v-f5ce94b6]{left:23px}.a156[data-v-f5ce94b6]{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}.a157[data-v-f5ce94b6]{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-canvas-parchment);transition:all var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.a158[data-v-f5ce94b6]{background:#0066cc0f}.a159[data-v-f5ce94b6]{font-size:var(--text-body-sm);font-weight:500}.a160[data-v-f5ce94b6]{gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.a161[data-v-f5ce94b6]{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-canvas-parchment);color:var(--color-ink-secondary);font-size:var(--text-body-sm);cursor:pointer;transition:all var(--transition-fast);min-height:44px;padding:10px 20px;font-weight:500;display:flex}.a161[data-v-f5ce94b6]:hover{background:var(--color-primary);color:#fff}.a162[data-v-f5ce94b6]{gap:var(--space-xs);flex-direction:column;display:flex}.a163[data-v-f5ce94b6]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-body-sm);display:flex}.a164[data-v-f5ce94b6]{background:#0066cc0d}.a165[data-v-f5ce94b6]{background:#1ea64a0d}.a166[data-v-f5ce94b6]{flex-shrink:0}.a164 .a166[data-v-f5ce94b6]{color:var(--color-primary)}.a165 .a166[data-v-f5ce94b6]{color:var(--color-success)}.a167[data-v-f5ce94b6]{flex:1;font-weight:500}.a168[data-v-f5ce94b6]{color:var(--color-ink-muted)}.a169[data-v-f5ce94b6]{color:var(--color-ink-caption);font-size:var(--text-caption)}.a170[data-v-f5ce94b6]{animation:1s linear infinite spin-f5ce94b6}@keyframes spin-f5ce94b6{to{transform:rotate(360deg)}}.a171[data-v-f5ce94b6]{transition:all .3s}.a172[data-v-f5ce94b6]{opacity:0;transform:translateY(-8px)}.a173[data-v-f5ce94b6]{gap:var(--space-xxs);flex-direction:column;display:flex}.a174[data-v-f5ce94b6]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);transition:background var(--transition-fast);display:flex}.a174[data-v-f5ce94b6]:hover{background:var(--color-canvas-parchment)}.a175[data-v-f5ce94b6]{flex-shrink:0}.a176[data-v-f5ce94b6]{color:var(--color-error)}.a177[data-v-f5ce94b6]{color:var(--color-ink-caption)}.a178[data-v-f5ce94b6]{font-size:var(--text-body-sm);flex:1;font-weight:500}.a179[data-v-f5ce94b6]{font-size:var(--text-caption);color:var(--color-ink-caption);font-family:var(--font-mono)}.a180[data-v-f5ce94b6]{font-size:var(--text-caption);color:var(--color-ink-caption);text-align:right;min-width:80px}.a181[data-v-f5ce94b6]{background:#e539350a}@media (width<=1024px){.a105[data-v-f5ce94b6]{grid-template-columns:1fr}.a106[data-v-f5ce94b6]{position:static}.a141[data-v-f5ce94b6]{grid-template-columns:1fr}}@media (width<=768px){.a102[data-v-f5ce94b6]{grid-template-columns:repeat(2,1fr)}.a156[data-v-f5ce94b6]{grid-template-columns:1fr}.a160[data-v-f5ce94b6]{flex-wrap:wrap}.a135[data-v-f5ce94b6]{grid-template-columns:1fr}.a150[data-v-f5ce94b6]{gap:var(--space-md);flex-direction:column}}

.a50[data-v-41dbbd7f]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a50 .a6[data-v-41dbbd7f]{margin-top:var(--space-sm)}.a182[data-v-41dbbd7f]{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.a183[data-v-41dbbd7f]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);margin-top:var(--space-md);line-height:1.8}.a183 strong[data-v-41dbbd7f]{color:var(--color-ink);font-weight:600}.a184[data-v-41dbbd7f]{gap:var(--space-xs);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.a185[data-v-41dbbd7f]{background:var(--color-canvas-parchment);border-radius:var(--radius-pill);font-size:var(--text-body-sm);color:var(--color-ink-secondary);align-items:center;padding:6px 14px;font-weight:500;display:inline-flex}.a186[data-v-41dbbd7f]{background:var(--color-canvas);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);border:1px solid var(--color-hairline-soft);overflow:hidden}.a187[data-v-41dbbd7f]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-hairline-soft);justify-content:space-between;align-items:center;display:flex}.a188[data-v-41dbbd7f]{font-size:var(--text-body);font-weight:600}.a189[data-v-41dbbd7f]{font-size:var(--text-body-sm);color:var(--color-success);align-items:center;gap:6px;font-weight:500;display:flex}.a190[data-v-41dbbd7f]{background:var(--color-success);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite blink-41dbbd7f}@keyframes blink-41dbbd7f{0%,to{opacity:1}50%{opacity:.3}}.a191[data-v-41dbbd7f]{min-height:200px;padding:var(--space-lg);background:var(--color-surface-dark);flex-direction:column;justify-content:center;display:flex}.a192[data-v-41dbbd7f]{text-align:center;color:var(--color-ink-caption);font-size:var(--text-body-sm)}.a192 svg[data-v-41dbbd7f]{margin:0 auto var(--space-sm)}.a193[data-v-41dbbd7f]{gap:var(--space-sm);flex-direction:column;display:flex}.a194[data-v-41dbbd7f]{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border-left:3px solid var(--alert-color);background:#ffffff14;display:flex}.a195[data-v-41dbbd7f]{width:40px;height:40px;color:var(--alert-color);background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:.3s ease-in-out vibrate-41dbbd7f;display:flex}@keyframes vibrate-41dbbd7f{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.a196[data-v-41dbbd7f]{color:#fff;font-weight:600;font-size:var(--text-body);display:block}.a197[data-v-41dbbd7f]{font-size:var(--text-caption);color:var(--color-ink-caption)}.a198[data-v-41dbbd7f]{margin:var(--space-md) var(--space-lg) var(--space-lg);width:calc(100% - var(--space-lg) * 2)}.a199[data-v-41dbbd7f],.a200[data-v-41dbbd7f]{transition:all .3s}.a201[data-v-41dbbd7f]{opacity:0;transform:translateY(-10px)}.a202[data-v-41dbbd7f]{opacity:0;transform:translate(20px)}.a203[data-v-41dbbd7f]{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.a204[data-v-41dbbd7f]{background:var(--color-canvas);border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center;transition:all var(--transition-base);border:1px solid var(--color-hairline-soft)}.a204[data-v-41dbbd7f]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.a205[data-v-41dbbd7f]{background:var(--color-canvas-parchment);width:48px;height:48px;margin:0 auto var(--space-sm);color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.a206[data-v-41dbbd7f]{font-size:var(--text-body);margin-bottom:var(--space-xxs);font-weight:600}.a207[data-v-41dbbd7f]{font-size:var(--text-caption);color:var(--color-success);font-weight:500}.a208[data-v-41dbbd7f]{border-radius:var(--radius-lg);max-width:700px;box-shadow:var(--shadow-card);border:1px solid var(--color-hairline-soft);margin:0 auto;overflow:hidden}.a209[data-v-41dbbd7f]{border-collapse:collapse;width:100%;font-size:var(--text-body)}.a209 th[data-v-41dbbd7f]{background:var(--color-surface-dark);color:var(--color-canvas);padding:var(--space-sm) var(--space-lg);text-align:left;font-weight:600;font-size:var(--text-body-sm)}.a209 td[data-v-41dbbd7f]{padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--color-hairline-soft)}.a209 td[data-v-41dbbd7f]:first-child{color:var(--color-ink-secondary);font-weight:500}.a209 tr:last-child td[data-v-41dbbd7f]{border-bottom:none}.a209 tbody tr[data-v-41dbbd7f]:nth-child(2n){background:var(--color-canvas-parchment)}.a210[data-v-41dbbd7f]{flex-direction:column;align-items:center;gap:0;max-width:600px;margin:0 auto;display:flex}.a211[data-v-41dbbd7f]{width:100%;padding:var(--space-lg);border-radius:var(--radius-lg);text-align:center}.a212[data-v-41dbbd7f]{background:#06c3;border:1px solid #0066cc4d}.a213[data-v-41dbbd7f]{background:#5e6ad233;border:1px solid #5e6ad24d}.a214[data-v-41dbbd7f]{background:#1ea64a33;border:1px solid #1ea64a4d}.a215[data-v-41dbbd7f]{background:#bf850033;border:1px solid #bf85004d}.a216[data-v-41dbbd7f]{font-size:var(--text-headline);color:#fff;margin-bottom:var(--space-xxs);font-weight:600}.a217[data-v-41dbbd7f]{font-size:var(--text-body-sm);color:var(--color-ink-caption)}.a218[data-v-41dbbd7f]{color:var(--color-ink-caption);padding:var(--space-xs) 0}@media (width<=1024px){.a182[data-v-41dbbd7f]{grid-template-columns:1fr}}@media (width<=768px){.a203[data-v-41dbbd7f]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.a203[data-v-41dbbd7f]{grid-template-columns:1fr}}

.a219[data-v-e9c3661b]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-section);background:var(--color-canvas);overflow:hidden}.a219 .a2[data-v-e9c3661b]{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.a220[data-v-e9c3661b]{font-size:var(--text-hero);letter-spacing:-.03em;margin-top:var(--space-sm);margin-bottom:var(--space-lg);font-weight:700;line-height:1.08}.a221[data-v-e9c3661b]{background:linear-gradient(135deg, var(--color-primary), #5e6ad2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.a222[data-v-e9c3661b]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);margin-bottom:var(--space-xl);max-width:520px;line-height:1.7}.a223[data-v-e9c3661b]{gap:var(--space-md);flex-wrap:wrap;display:flex}.a224[data-v-e9c3661b]{justify-content:center;align-items:center;display:flex}.a225[data-v-e9c3661b]{background:var(--color-surface-dark);width:280px;height:360px;box-shadow:var(--shadow-elevated);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.a225[data-v-e9c3661b]:before{content:"";background:var(--color-surface-dark-2);border-radius:2px;width:60px;height:4px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.a226[data-v-e9c3661b]{background:var(--color-surface-dark-2);text-align:center;border-radius:16px;width:100%;padding:24px 16px}.a227[data-v-e9c3661b]{flex-direction:column;align-items:center;gap:12px;display:flex}.a228[data-v-e9c3661b]{background:linear-gradient(135deg, var(--color-primary), #5e6ad2);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:2s ease-in-out infinite pulse-ring-e9c3661b;display:flex}@keyframes pulse-ring-e9c3661b{0%,to{box-shadow:0 0 #06c6}50%{box-shadow:0 0 0 12px #06c0}}.a229[data-v-e9c3661b]{color:#fff;font-size:1.125rem;font-weight:600}.a230[data-v-e9c3661b]{color:var(--color-ink-caption);font-size:var(--text-caption)}.a231[data-v-e9c3661b]{border-radius:50%;animation:2s ease-in-out infinite led-blink-e9c3661b;position:absolute}.a232[data-v-e9c3661b]{background:var(--color-success);width:8px;height:8px;animation-delay:0s;bottom:20px;left:50%;transform:translate(-50%)}.a233[data-v-e9c3661b]{background:var(--color-primary);width:6px;height:6px;animation-delay:.5s;bottom:20px;left:40px}.a234[data-v-e9c3661b]{background:var(--color-warning);width:6px;height:6px;animation-delay:1s;bottom:20px;right:40px}@keyframes led-blink-e9c3661b{0%,to{opacity:1}50%{opacity:.3}}.a235[data-v-e9c3661b]{background:var(--color-surface-dark);padding:var(--space-xl) 0}.a236[data-v-e9c3661b]{gap:var(--space-lg);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.a237[data-v-e9c3661b]{font-size:var(--text-display-md);color:var(--color-canvas);letter-spacing:-.02em;font-weight:700;display:block}.a238[data-v-e9c3661b]{font-size:var(--text-body-sm);color:var(--color-ink-caption);margin-top:var(--space-xxs);display:block}.a239[data-v-e9c3661b]{text-align:center;margin-bottom:var(--space-2xl)}.a239 .a6[data-v-e9c3661b]{margin:0 auto}.a240[data-v-e9c3661b]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.a241[data-v-e9c3661b]{padding:var(--space-xl);border-radius:var(--radius-xl);transition:all var(--transition-base)}.a241[data-v-e9c3661b]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.a242[data-v-e9c3661b]{background:var(--color-block-mint)}.a243[data-v-e9c3661b]{background:var(--color-block-lilac)}.a244[data-v-e9c3661b]{background:var(--color-block-sky)}.a245[data-v-e9c3661b]{background:var(--color-block-coral)}.a246[data-v-e9c3661b]{border-radius:var(--radius-md);width:56px;height:56px;margin-bottom:var(--space-md);color:var(--color-ink);background:#fff9;justify-content:center;align-items:center;display:flex}.a247[data-v-e9c3661b]{font-size:var(--text-headline);margin-bottom:var(--space-sm);color:var(--color-ink);font-weight:600}.a248[data-v-e9c3661b]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.7}.a249[data-v-e9c3661b]{text-align:center;margin-bottom:var(--space-2xl)}.a250[data-v-e9c3661b]{justify-content:center;align-items:flex-start;gap:var(--space-lg);display:flex}.a251[data-v-e9c3661b]{text-align:center;flex:1;max-width:280px}.a252[data-v-e9c3661b]{font-size:var(--text-display-lg);color:var(--color-primary);opacity:.3;margin-bottom:var(--space-sm);font-weight:700}.a253[data-v-e9c3661b]{font-size:var(--text-headline);margin-bottom:var(--space-sm);font-weight:600}.a254[data-v-e9c3661b]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.7}.a255[data-v-e9c3661b]{color:var(--color-hairline);flex-shrink:0;padding-top:40px}.a256[data-v-e9c3661b]{background:var(--color-canvas)}.a257[data-v-e9c3661b]{text-align:center;max-width:600px;margin:0 auto}.a257 .a6[data-v-e9c3661b]{margin:0 auto var(--space-xl)}.a258[data-v-e9c3661b]{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=1024px){.a219 .a2[data-v-e9c3661b]{text-align:center;grid-template-columns:1fr}.a222[data-v-e9c3661b]{max-width:100%;margin-left:auto;margin-right:auto}.a223[data-v-e9c3661b]{justify-content:center}.a225[data-v-e9c3661b]{width:240px;height:300px}}@media (width<=768px){.a236[data-v-e9c3661b]{gap:var(--space-xl);grid-template-columns:repeat(2,1fr)}.a240[data-v-e9c3661b]{grid-template-columns:1fr}.a250[data-v-e9c3661b]{flex-direction:column;align-items:center}.a255[data-v-e9c3661b]{padding-top:0;transform:rotate(90deg)}}@media (width<=480px){.a236[data-v-e9c3661b]{gap:var(--space-lg);grid-template-columns:1fr 1fr}}

.a50[data-v-57c50b45]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a50 .a6[data-v-57c50b45]{margin-top:var(--space-sm)}.a80[data-v-57c50b45]{background:var(--color-canvas)}.a81[data-v-57c50b45]{max-width:880px}.a82[data-v-57c50b45]{padding:var(--space-2xl) 0;border-top:1px solid var(--color-hairline-soft)}.a82[data-v-57c50b45]:first-of-type{border-top:none;padding-top:0}.a83[data-v-57c50b45]{align-items:center;gap:var(--space-sm);font-size:var(--text-headline);color:var(--color-ink);margin-bottom:var(--space-lg);line-height:1.3;display:flex}.a84[data-v-57c50b45]{background:var(--color-primary);color:#fff;width:2rem;height:2rem;font-size:var(--text-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.a259[data-v-57c50b45]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.a260[data-v-57c50b45]{padding:var(--space-xl) var(--space-lg) var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-surface-pearl);box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base);position:relative}.a260[data-v-57c50b45]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.a261[data-v-57c50b45]{width:2rem;height:2rem;margin-bottom:var(--space-sm);background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.a262[data-v-57c50b45]{font-size:var(--text-subhead);color:var(--color-ink);margin-bottom:var(--space-xs)}.a263[data-v-57c50b45]{font-size:var(--text-body-sm);color:var(--color-ink-secondary);line-height:1.7}.a264[data-v-57c50b45]{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.a265[data-v-57c50b45]{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-md);background:var(--color-canvas);display:flex}.a266[data-v-57c50b45]{background:var(--color-primary);color:#fff;width:1.9rem;height:1.9rem;font-size:var(--text-body-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.a267[data-v-57c50b45]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);line-height:1.85}.a268[data-v-57c50b45]{margin:var(--space-sm) 0 0;gap:var(--space-xxs);padding-left:1.3em;list-style:outside;display:grid}.a268 li[data-v-57c50b45]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.8}.a269[data-v-57c50b45]{margin:0 0 var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-surface-pearl);box-shadow:var(--shadow-card);overflow:hidden}.a269[data-v-57c50b45]:last-child{margin-bottom:0}.a269 img[data-v-57c50b45]{width:100%;height:auto;display:block}.a269 figcaption[data-v-57c50b45]{padding:var(--space-sm) var(--space-md);font-size:var(--text-body-sm);color:var(--color-ink-muted);border-top:1px solid var(--color-hairline-soft);background:var(--color-canvas)}@media (width<=768px){.a259[data-v-57c50b45]{grid-template-columns:1fr}.a83[data-v-57c50b45]{font-size:var(--text-subhead)}}

.a50[data-v-a5ab3ba2]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a80[data-v-a5ab3ba2]{background:var(--color-canvas)}.a81[data-v-a5ab3ba2]{max-width:880px}.a82[data-v-a5ab3ba2]{padding:var(--space-2xl) 0;border-top:1px solid var(--color-hairline-soft)}.a82[data-v-a5ab3ba2]:first-of-type{border-top:none;padding-top:0}.a83[data-v-a5ab3ba2]{align-items:center;gap:var(--space-sm);font-size:var(--text-headline);color:var(--color-ink);margin-bottom:var(--space-lg);line-height:1.3;display:flex}.a84[data-v-a5ab3ba2]{background:var(--color-primary);color:#fff;width:2rem;height:2rem;font-size:var(--text-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.a86[data-v-a5ab3ba2]{font-size:var(--text-subhead);color:var(--color-ink);margin:var(--space-xl) 0 var(--space-sm)}.a87[data-v-a5ab3ba2]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);margin-bottom:var(--space-sm);line-height:1.9}.a87 strong[data-v-a5ab3ba2]{color:var(--color-ink)}.a270[data-v-a5ab3ba2]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.a271[data-v-a5ab3ba2]{grid-template-columns:repeat(2,1fr)}.a272[data-v-a5ab3ba2]{border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-canvas);box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;margin:0;display:flex;overflow:hidden}.a272[data-v-a5ab3ba2]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.a272 img[data-v-a5ab3ba2]{aspect-ratio:4/3;object-fit:cover;background:var(--color-surface-pearl);width:100%;display:block}.a272 figcaption[data-v-a5ab3ba2]{padding:var(--space-md) var(--space-lg) var(--space-lg)}.a273[data-v-a5ab3ba2]{margin-bottom:var(--space-xxs);font-size:var(--text-caption);letter-spacing:1px;color:var(--color-primary);font-weight:700;display:inline-block}.a274[data-v-a5ab3ba2]{font-size:var(--text-subhead);color:var(--color-ink);margin-bottom:var(--space-xs)}.a275[data-v-a5ab3ba2]{font-size:var(--text-body-sm);color:var(--color-ink-secondary);line-height:1.7}.a276[data-v-a5ab3ba2]{margin-top:var(--space-md)}.a276[data-v-a5ab3ba2]:first-of-type{margin-top:0}.a277[data-v-a5ab3ba2]{margin:var(--space-sm) 0 var(--space-md);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-surface-pearl);max-width:420px;box-shadow:var(--shadow-card);overflow:hidden}.a277 img[data-v-a5ab3ba2]{width:100%;height:auto;display:block}.a278[data-v-a5ab3ba2]{gap:var(--space-md);display:grid}.a279[data-v-a5ab3ba2]{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-md);background:var(--color-surface-pearl);display:flex}.a280[data-v-a5ab3ba2]{background:var(--color-primary);color:#fff;width:1.75rem;height:1.75rem;font-size:var(--text-body-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.a281[data-v-a5ab3ba2]{font-size:var(--text-body-lg);color:var(--color-ink);margin-bottom:var(--space-xxs)}.a282[data-v-a5ab3ba2]{color:var(--color-primary);font-weight:600}.a283[data-v-a5ab3ba2]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.8}@media (width<=768px){.a270[data-v-a5ab3ba2],.a271[data-v-a5ab3ba2]{grid-template-columns:1fr}.a83[data-v-a5ab3ba2]{font-size:var(--text-subhead)}}

.a50[data-v-9c0e3c00]{padding-top:calc(var(--nav-height) + var(--space-2xl));padding-bottom:var(--space-3xl);background:var(--color-canvas);min-height:60vh}.a284[data-v-9c0e3c00]{margin-bottom:var(--space-xl);font-size:var(--text-body-sm);color:var(--color-primary);font-weight:500;text-decoration:none;display:inline-block}.a284[data-v-9c0e3c00]:hover{opacity:.7}.a285[data-v-9c0e3c00]{align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.a286[data-v-9c0e3c00]{background:linear-gradient(135deg, var(--color-primary), #5e6ad2);color:#fff;letter-spacing:1px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;font-size:1.75rem;font-weight:700;display:flex}.a287[data-v-9c0e3c00]{margin-top:var(--space-xs);font-size:var(--text-body);color:var(--color-ink-secondary)}.a287 .a288[data-v-9c0e3c00]{margin:0 var(--space-xxs);color:var(--color-hairline)}.a289[data-v-9c0e3c00]{margin-top:var(--space-sm);font-size:var(--text-body-sm);color:var(--color-primary);font-weight:500;display:inline-block}.a290[data-v-9c0e3c00]{margin-top:var(--space-2xl);max-width:760px}.a290 p[data-v-9c0e3c00]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);line-height:1.9}.a291[data-v-9c0e3c00]{text-align:center;padding:var(--space-2xl) 0}@media (width<=600px){.a285[data-v-9c0e3c00]{gap:var(--space-md)}}

.a50[data-v-260f6bed]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a50 .a6[data-v-260f6bed]{margin-top:var(--space-sm)}.a80[data-v-260f6bed]{background:var(--color-canvas)}.a81[data-v-260f6bed]{max-width:920px}.a292[data-v-260f6bed]{gap:var(--space-md);margin-bottom:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.a293[data-v-260f6bed]{padding:var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-md);background:var(--color-surface-pearl)}.a294[data-v-260f6bed]{grid-column:1/-1}.a295[data-v-260f6bed]{margin-bottom:var(--space-xxs);font-size:var(--text-caption);letter-spacing:1px;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600;display:block}.a296[data-v-260f6bed]{font-size:var(--text-body);color:var(--color-ink);line-height:1.7}.a82[data-v-260f6bed]{padding:var(--space-2xl) 0;border-top:1px solid var(--color-hairline-soft)}.a82[data-v-260f6bed]:first-of-type{border-top:none;padding-top:0}.a83[data-v-260f6bed]{align-items:center;gap:var(--space-sm);font-size:var(--text-display-sm,var(--text-display-md));color:var(--color-ink);margin-bottom:var(--space-lg);line-height:1.3;display:flex}.a84[data-v-260f6bed]{background:var(--color-primary);color:#fff;width:2rem;height:2rem;font-size:var(--text-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.a86[data-v-260f6bed]{font-size:var(--text-subhead);color:var(--color-ink);margin:var(--space-xl) 0 var(--space-sm)}.a87[data-v-260f6bed]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);margin-bottom:var(--space-md);line-height:1.9}.a88[data-v-260f6bed]{font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-bottom:var(--space-sm)}.a89[data-v-260f6bed]{margin:0 0 var(--space-md);gap:var(--space-xs);padding-left:1.4em;display:grid}.a89 li[data-v-260f6bed]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.85}.a89 li strong[data-v-260f6bed]{color:var(--color-ink)}.a297[data-v-260f6bed]{width:auto;font-size:var(--text-body-sm);padding:0 .6rem}.a298[data-v-260f6bed]{gap:var(--space-md);margin-top:var(--space-md);display:grid}.a299[data-v-260f6bed]{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-hairline-soft)}.a300[data-v-260f6bed]{background:var(--color-surface-pearl);border-left:3px solid var(--color-primary)}.a301[data-v-260f6bed]{background:var(--color-canvas)}.a302[data-v-260f6bed]{margin-bottom:var(--space-xs);font-size:var(--text-caption);letter-spacing:1px;color:var(--color-primary);font-weight:700;display:inline-block}.a300 .a302[data-v-260f6bed]{color:var(--color-ink-muted)}.a303 p[data-v-260f6bed]{font-size:var(--text-body);color:var(--color-ink-secondary);margin-bottom:var(--space-sm);line-height:1.85}.a303 p[data-v-260f6bed]:last-child{margin-bottom:0}.a303 h4[data-v-260f6bed]{font-size:var(--text-body-lg);color:var(--color-ink);margin:var(--space-md) 0 var(--space-xs)}.a304[data-v-260f6bed]{margin:0 0 var(--space-sm);gap:var(--space-xs);padding-left:1.4em;display:grid}.a304 li[data-v-260f6bed]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.8}.a304 li strong[data-v-260f6bed]{color:var(--color-ink)}.a305[data-v-260f6bed]{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-block-coral,#e8636f)!important}.a306[data-v-260f6bed]{margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-surface-pearl);box-shadow:var(--shadow-card);overflow:hidden}.a306 img[data-v-260f6bed]{width:100%;height:auto;display:block}.a306 figcaption[data-v-260f6bed]{padding:var(--space-sm) var(--space-md);font-size:var(--text-body-sm);color:var(--color-ink-muted);border-top:1px solid var(--color-hairline-soft);background:var(--color-canvas)}.a96[data-v-260f6bed]{border-radius:var(--radius-sm,4px);background:var(--color-block-sky,#eef2ff);color:var(--color-primary);font-family:var(--font-mono);word-break:break-all;padding:.1em .4em;font-size:.9em}.a97[data-v-260f6bed]{margin:var(--space-sm) 0 var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-surface-dark,#1c1c22);overflow-x:auto}.a97 code[data-v-260f6bed]{font-family:var(--font-mono);color:#e6e6ea;white-space:pre;font-size:.82rem;line-height:1.7}.a307 code[data-v-260f6bed]{color:#c7d2fe}.a308[data-v-260f6bed]{margin:var(--space-sm) 0 var(--space-md);padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-pearl);font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.85}.a309+.a309[data-v-260f6bed]{margin-top:var(--space-md)}.a310[data-v-260f6bed]{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-soft)}@media (width<=768px){.a292[data-v-260f6bed]{grid-template-columns:1fr}.a83[data-v-260f6bed]{font-size:var(--text-headline)}}

.a311[data-v-a434293b]{border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-surface-pearl);width:100%;max-width:980px;height:min(68vh,620px);min-height:420px;box-shadow:var(--shadow-card);margin:0 auto;overflow:hidden}.a311[data-v-a434293b] canvas{width:100%;height:100%;display:block}.a312[data-v-a434293b]{gap:var(--space-lg);max-width:980px;margin:var(--space-xl) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.a313[data-v-a434293b]{aspect-ratio:1;border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-canvas);box-shadow:var(--shadow-card);justify-content:center;align-items:center;display:flex;overflow:hidden}.a313 img[data-v-a434293b]{object-fit:contain;width:100%;height:100%}@media (width<=768px){.a311[data-v-a434293b]{min-height:320px}.a312[data-v-a434293b]{grid-template-columns:1fr}}.a50[data-v-e398a8ba]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a50 .a6[data-v-e398a8ba]{margin-top:var(--space-sm)}.a80[data-v-e398a8ba]{background:var(--color-canvas)}.a81[data-v-e398a8ba]{max-width:880px}.a251[data-v-e398a8ba]{padding:var(--space-2xl) 0;border-top:1px solid var(--color-hairline-soft)}.a251[data-v-e398a8ba]:first-of-type{border-top:none;padding-top:0}.a253[data-v-e398a8ba]{align-items:center;gap:var(--space-sm);font-size:var(--text-headline);color:var(--color-ink);margin-bottom:var(--space-lg);line-height:1.3;display:flex}.a314[data-v-e398a8ba]{background:var(--color-primary);color:#fff;width:2rem;height:2rem;font-size:var(--text-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.a315[data-v-e398a8ba]{margin:0 0 var(--space-lg);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);background:var(--color-surface-pearl);box-shadow:var(--shadow-card);overflow:hidden}.a315 img[data-v-e398a8ba]{object-fit:cover;width:100%;height:auto;display:block}.a315 figcaption[data-v-e398a8ba]{padding:var(--space-sm) var(--space-md);font-size:var(--text-body-sm);color:var(--color-ink-muted);border-top:1px solid var(--color-hairline-soft);background:var(--color-canvas)}.a316[data-v-e398a8ba]{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.a316 .a315[data-v-e398a8ba]{margin:0}.a317[data-v-e398a8ba]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);line-height:1.9}.a318[data-v-e398a8ba]{margin:var(--space-md) 0 0;gap:var(--space-sm);padding-left:1.4em;display:grid}.a318 li[data-v-e398a8ba]{font-size:var(--text-body);color:var(--color-ink-secondary);line-height:1.85}.a318 li strong[data-v-e398a8ba]{color:var(--color-ink)}.a319[data-v-e398a8ba]{margin-top:var(--space-xl)}.a320[data-v-e398a8ba]{font-size:var(--text-subhead);color:var(--color-ink);margin-bottom:var(--space-md)}.a321[data-v-e398a8ba]{margin-top:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface-pearl);border:1px solid var(--color-hairline-soft)}.a322[data-v-e398a8ba]{font-size:var(--text-subhead);color:var(--color-ink);margin-bottom:var(--space-sm)}.a323[data-v-e398a8ba]{font-size:var(--text-body-lg);color:var(--color-ink-secondary);line-height:1.9}@media (width<=768px){.a316[data-v-e398a8ba]{grid-template-columns:1fr}.a253[data-v-e398a8ba]{font-size:var(--text-subhead)}}

.a50[data-v-5d70fea4]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-xl);background:var(--color-canvas)}.a50 .a6[data-v-5d70fea4]{margin-top:var(--space-sm)}.a324[data-v-5d70fea4]{padding-top:var(--space-xl);background:var(--color-canvas)}.a325[data-v-5d70fea4]{gap:var(--space-md);max-width:840px;margin:0 auto;display:grid}.a326[data-v-5d70fea4]{border:1px solid var(--color-hairline-soft);border-radius:var(--radius-md);background:var(--color-canvas);min-height:72px;padding:var(--space-md) var(--space-xl);box-shadow:var(--shadow-card);transition:transform var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex}.a327[data-v-5d70fea4]{text-decoration:none}.a326[data-v-5d70fea4]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.a326 h2[data-v-5d70fea4]{font-size:var(--text-subhead);color:var(--color-ink-secondary);font-weight:500;line-height:1.35}@media (width<=768px){.a326[data-v-5d70fea4]{min-height:64px;padding:var(--space-md) var(--space-lg)}}
