@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Geist+Mono:wght@400;500&family=Noto+Serif+SC:wght@400;600;700;900&family=Noto+Sans+SC:wght@300;400;500;700&display=swap";.app-shell[data-v-4bed7fa4]{background:#0d0d0d;flex-direction:column;min-height:100vh;display:flex}.app-header[data-v-4bed7fa4]{z-index:50;-webkit-backdrop-filter:blur(12px);background:#0d0d0dcc;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.header-inner[data-v-4bed7fa4]{align-items:center;max-width:1200px;height:48px;margin:0 auto;padding:0 24px;display:flex}.header-brand[data-v-4bed7fa4]{align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark[data-v-4bed7fa4]{color:#ffffffb3;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Noto Serif SC,serif;font-size:16px;font-weight:700;display:flex}.logo-text[data-v-4bed7fa4]{color:#ffffffb3;letter-spacing:3px;font-family:Noto Serif SC,serif;font-size:16px;font-weight:600}.app-main[data-v-4bed7fa4]{flex:1}.app-footer[data-v-4bed7fa4]{text-align:center;border-top:1px solid #ffffff0a;padding:24px}.app-footer p[data-v-4bed7fa4]{color:#ffffff26;letter-spacing:.5px;font-size:12px}.hero[data-v-de90a580]{text-align:center;padding:96px 24px 64px}.hero-inner[data-v-de90a580]{max-width:520px;margin:0 auto}.hero-badge[data-v-de90a580]{color:#ffffff59;background:#ffffff08;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:6px;margin-bottom:32px;padding:5px 14px;font-size:12px;display:inline-flex}.badge-dot[data-v-de90a580]{background:#ffffff80;border-radius:50%;width:5px;height:5px}.hero-title[data-v-de90a580]{color:#ffffffe0;letter-spacing:8px;font-family:Noto Serif SC,serif;font-size:clamp(48px,10vw,72px);font-weight:700;line-height:1}.hero-desc[data-v-de90a580]{color:#fff3;margin-top:24px;font-size:14px;font-weight:300;line-height:1.8}.services-section[data-v-de90a580]{padding:48px 24px 80px}.services-inner[data-v-de90a580]{max-width:960px;margin:0 auto}.section-header[data-v-de90a580]{margin-bottom:32px}.section-title[data-v-de90a580]{text-transform:uppercase;letter-spacing:2px;color:#fff3;margin-bottom:6px;font-family:Geist Mono,monospace;font-size:12px;font-weight:500}.section-desc[data-v-de90a580]{color:#ffffff26;font-size:14px}.services-grid[data-v-de90a580]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.service-card[data-v-de90a580]{background:#ffffff04;border-radius:10px;flex-direction:column;gap:12px;padding:24px;transition:all .15s;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff0a,0 1px 1px #0000000a}.service-card[data-v-de90a580]:hover{background:#ffffff06;box-shadow:0 0 0 1px #ffffff14,0 2px 4px #0000000f,0 8px 16px -8px #00000014}.card-top[data-v-de90a580]{justify-content:space-between;align-items:center;display:flex}.card-icon[data-v-de90a580]{color:#ffffff26;font-size:18px}.card-tag[data-v-de90a580]{letter-spacing:.5px;color:#ffffff26;background:#ffffff08;border:1px solid #ffffff0a;border-radius:4px;padding:2px 8px;font-family:Geist Mono,monospace;font-size:10px;font-weight:500}.tag-live[data-v-de90a580]{color:#fff9;background:#ffffff0f;border-color:#ffffff1a}.card-name[data-v-de90a580]{color:#ffffffb8;letter-spacing:.5px;font-family:Noto Serif SC,serif;font-size:16px;font-weight:600}.card-desc[data-v-de90a580]{color:#ffffff26;font-size:13px;line-height:1.5}@media (width<=768px){.services-grid[data-v-de90a580]{grid-template-columns:1fr;gap:8px}.hero[data-v-de90a580]{padding:48px 16px 32px}.services-section[data-v-de90a580]{padding:32px 16px 64px}}@media (width>=769px) and (width<=1024px){.services-grid[data-v-de90a580]{grid-template-columns:repeat(2,1fr)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{color:#e5e5e5;background:#0a0a0a;font-family:Geist,Noto Sans SC,system-ui,-apple-system,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}::selection{color:#f0d9b5;background:#d4a5744d}a{color:inherit;text-decoration:none}button{font-family:inherit}
