@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5118a467bb6b5764-s.17d40wlb72gjo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2293d94da4a039c8-s.p.0907-b7ifu-1c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Audiowide Fallback;src:local(Arial);ascent-override:78.1%;descent-override:22.5%;line-gap-override:0.0%;size-adjust:126.73%}.q9HMYG_className{font-family:Audiowide,Audiowide Fallback;font-style:normal;font-weight:400}.q9HMYG_variable{--font-audiowide:"Audiowide", "Audiowide Fallback"}
:root{--background:#fff;--foreground:#171717}html,body{background:var(--bg-page,var(--background));max-width:100vw;overflow-x:clip}body{color:var(--foreground);background:var(--bg-page,var(--background));font-family:var(--font-zen-kaku), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}.sp-only-br{display:none}@media (max-width:768px){.pc-only-br{display:none}.sp-only-br{display:inline}main section h1{font-size:28px!important;line-height:1.5!important}}a{color:inherit;text-decoration:none}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:root,[data-theme=mist]{--color-primary:#0cb9f32e;--color-secondary:#a078ff38;--gradient-card:linear-gradient(135deg, #0cb9f32e 0%, #a078ff38 100%);--gradient-divider:linear-gradient(90deg, #fff 0%, #fff0 100%);--gradient-pose-header:linear-gradient(90deg, #1e5ac8d9 0%, #50a0ffa6 60%, #b4dcff61 100%);--gradient-section:linear-gradient(90deg, #0cb9f32e 0%, #a078ff38 100%);--gradient-header-border:linear-gradient(90deg, #fff 0%, #fff0 95%);--gradient-bio-card:linear-gradient(135deg, #0cb9f32e 0%, #a078ff38 100%);--text-primary:#111;--text-secondary:#222;--text-tertiary:#333;--text-muted:#64748b;--text-white:#fff;--text-header:#fff;--icon-stroke:#fff;--text-card-primary:#111;--text-card-secondary:#222;--text-card-tertiary:#333;--border-subtle:#c8d2e62e;--border-light:#ffffff4d;--border-gray:#e5e7eb;--border-card:#c8d2e62e;--bg-card:#fff;--bg-section:#ffffff2e;--bg-hover:#f9fafb;--bg-page:#fff;--bg-pattern:radial-gradient(circle at 20% 30%, #e6f0ff80 0%, transparent 50%), radial-gradient(circle at 80% 70%, #f0e6ff66 0%, transparent 50%), linear-gradient(135deg, #f8f9fa 0%, #fff 25%, #f5f6f8 50%, #fff 75%, #f8f9fa 100%), repeating-linear-gradient(0deg, transparent, transparent 1px, #00000004 1px, #00000004 2px), repeating-linear-gradient(90deg, transparent, transparent 1px, #00000004 1px, #00000004 2px);--shadow-card:0 4px 24px 0 #0000001a;--shadow-button:0 2px 8px #0000000f, 0 1px 3px #0000001a;--accent-hover:#0cb9f34d}[data-theme=neon]{--color-primary:#00ffff59;--color-secondary:#ff149359;--gradient-card:linear-gradient(135deg, #8a2be2cc 0%, #4b0082cc 100%);--gradient-card-size:auto;--gradient-divider:linear-gradient(90deg, #00ced199 0%, #00ced100 100%);--gradient-pose-header:linear-gradient(90deg, #8a2be2d9 0%, #ba55d3d9 100%);--gradient-section:linear-gradient(90deg, #8a2be2d9 0%, #ba55d3d9 100%);--gradient-business-header:linear-gradient(90deg, #00ced1d9 0%, #40e0d0d9 100%);--gradient-header-border:transparent;--gradient-bio-card:linear-gradient(135deg, #00ced1cc 0%, #40e0d0cc 100%);--gradient-bio-card-size:auto;--text-primary:#fff;--text-secondary:#e5e5e5;--text-tertiary:#d0d0d0;--text-muted:#a0a0a0;--text-white:#fff;--text-header:#000;--icon-stroke:#000;--text-card-primary:#000;--text-card-secondary:#000;--text-card-tertiary:#000;--border-subtle:#00ffff80;--border-light:#ff00ff80;--border-gray:#333;--border-card:#ffffff4d;--bg-card:#0a0a0a;--bg-section:#00ffff0d;--bg-hover:#1a1a1a;--bg-page:#1a1a2e;--bg-pattern:none;--shadow-card:0 4px 20px #8a2be233, 0 2px 10px #00ced126;--shadow-button:0 4px 12px #8a2be24d, 0 2px 8px #00ced133;--accent-hover:#00ced166}
