.iMHPPG_shell{--brand-bg:#fff;--brand-ink:#222126;--brand-muted:#69646f;--brand-line:#e7e5e9;--brand-surface:#f8f7fa;background:var(--brand-bg);color:var(--brand-ink);min-height:100vh}.iMHPPG_shell[data-theme=dark]{--brand-bg:#18151e;--brand-ink:#f8f7fa;--brand-muted:#bcb5c9;--brand-line:#3c3548;--brand-surface:#211c2a;--primary:#b99aff;--primary-foreground:#18151e;--muted:#211c2a;--muted-foreground:#bcb5c9;--accent:#322841;--accent-foreground:#f8f7fa;--foreground:#f8f7fa;--border:#3c3548;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.iMHPPG_header,.iMHPPG_main,.iMHPPG_footer{width:min(100%,1120px);margin-inline:auto;padding-inline:32px}.iMHPPG_header{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.iMHPPG_headerActions{align-items:center;gap:32px;font-size:13px;display:flex}.iMHPPG_headerActions [data-slot=toggle-group]{border:1px solid var(--brand-line);border-radius:8px;padding:3px}.iMHPPG_headerActions [data-slot=toggle-group-item]{min-width:64px;min-height:36px;color:var(--brand-muted);transition:none}.iMHPPG_shell [data-slot=button]{transition:none}.iMHPPG_headerActions [data-state=on]{color:var(--brand-ink);background:var(--brand-surface)}.iMHPPG_back{color:var(--brand-muted)}.iMHPPG_intro{max-width:640px;padding-block:80px 64px}.iMHPPG_intro h1{letter-spacing:-2px;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.12}.iMHPPG_intro p{color:var(--brand-muted);max-width:520px;margin-top:24px;font-size:17px;line-height:1.75}.iMHPPG_intro [data-slot=button]{margin-top:28px}.iMHPPG_nav{border-block:1px solid var(--brand-line);flex-wrap:wrap;gap:28px;padding-block:20px;font-size:14px;display:flex}.iMHPPG_nav a:hover,.iMHPPG_back:hover{text-underline-offset:4px;text-decoration:underline}.iMHPPG_section{border-bottom:1px solid var(--brand-line);padding-block:64px;scroll-margin-top:24px}.iMHPPG_sectionIntro{max-width:640px;margin-bottom:32px}.iMHPPG_sectionIntro h2{font-size:29px}.iMHPPG_sectionIntro p,.iMHPPG_rules p,.iMHPPG_symbolRow p{color:var(--brand-muted);margin-top:14px;font-size:14px;line-height:1.75}.iMHPPG_wordmarkStage{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:12px;justify-content:center;align-items:center;min-height:280px;padding:64px 40px;display:flex}.iMHPPG_wordmarkStage img{width:min(100%,480px)}.iMHPPG_rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px;display:grid}.iMHPPG_rules h3,.iMHPPG_symbolRow h3,.iMHPPG_palette h3,.iMHPPG_voiceGrid h3{font-size:16px}.iMHPPG_rules p{margin-top:8px}.iMHPPG_symbolRow{grid-template-columns:180px 1fr;align-items:center;gap:40px;margin-top:48px;display:grid}.iMHPPG_symbolRow>div:last-child{max-width:480px}.iMHPPG_symbolStage{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:12px;place-items:center;min-height:160px;display:grid}.iMHPPG_palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.iMHPPG_swatch{border:1px solid var(--brand-line);border-radius:8px;height:112px;margin-bottom:16px}.iMHPPG_palette code{color:var(--brand-muted);margin-top:6px;font-size:12px;display:block}.iMHPPG_palette p{color:var(--brand-muted);margin-top:8px;font-size:12px;line-height:1.6}.iMHPPG_note{color:var(--brand-muted);max-width:740px;margin-top:28px;font-size:12px;line-height:1.75}.iMHPPG_typeSpecimen{border-block:1px solid var(--brand-line);align-items:center;gap:48px;padding-block:32px;display:flex}.iMHPPG_typeSpecimen>span{letter-spacing:-6px;font-size:108px;font-weight:600;line-height:1}.iMHPPG_typeSpecimen p:first-child{letter-spacing:-.8px;font-size:clamp(20px,3vw,32px);font-weight:600;line-height:1.3}.iMHPPG_typeSpecimen p:last-child{color:var(--brand-muted);margin-top:12px;font-size:15px}.iMHPPG_textLink{text-underline-offset:4px;margin-top:24px;font-size:13px;text-decoration:underline;display:inline-block}.iMHPPG_voiceGrid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.iMHPPG_voiceGrid article{border-top:1px solid var(--brand-line);padding-top:20px}.iMHPPG_voiceGrid p{color:var(--brand-muted);margin-top:12px;font-size:14px;line-height:1.75}.iMHPPG_downloadGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.iMHPPG_asset{border:1px solid var(--brand-line);border-radius:12px;overflow:hidden}.iMHPPG_assetPreview{place-items:center;min-height:184px;padding:32px;display:grid}.iMHPPG_assetPreview .site-logo{width:min(100%,260px)}.iMHPPG_lightPreview{background:#fff}.iMHPPG_darkPreview{background:#18151e}.iMHPPG_assetInfo{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.iMHPPG_assetInfo h3{letter-spacing:0;font-size:12px;font-weight:500}.iMHPPG_formats{gap:12px;font-size:12px;display:flex}.iMHPPG_formats a{text-underline-offset:4px;align-items:center;min-height:40px;text-decoration:underline;display:flex}.iMHPPG_downloadFooter{align-items:center;gap:24px;margin-top:28px;display:flex}.iMHPPG_downloadFooter .iMHPPG_textLink{margin-top:0}.iMHPPG_footer{justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.iMHPPG_footer a{color:var(--brand-muted);font-size:12px}@media (max-width:700px){.iMHPPG_header,.iMHPPG_main,.iMHPPG_footer{padding-inline:20px}.iMHPPG_header{gap:16px;min-height:80px}.iMHPPG_headerActions{gap:12px}.iMHPPG_back{display:none}.iMHPPG_intro{padding-block:48px}.iMHPPG_intro h1{letter-spacing:-1.4px}.iMHPPG_intro p{font-size:15px}.iMHPPG_nav{gap:16px 24px;font-size:13px}.iMHPPG_section{padding-block:44px}.iMHPPG_sectionIntro h2{font-size:26px}.iMHPPG_wordmarkStage{min-height:180px;padding:40px 24px}.iMHPPG_rules{grid-template-columns:1fr;gap:24px}.iMHPPG_symbolRow{grid-template-columns:1fr;gap:24px;margin-top:32px}.iMHPPG_symbolStage{width:160px}.iMHPPG_palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.iMHPPG_swatch{height:88px}.iMHPPG_typeSpecimen{flex-direction:column;align-items:flex-start;gap:24px}.iMHPPG_typeSpecimen>span{font-size:88px}.iMHPPG_voiceGrid,.iMHPPG_downloadGrid{grid-template-columns:1fr;gap:24px}.iMHPPG_assetInfo{gap:8px;padding:16px}.iMHPPG_downloadFooter{flex-direction:column;align-items:flex-start;gap:12px}.iMHPPG_downloadFooter .iMHPPG_textLink{align-items:center;min-height:40px;display:flex}.iMHPPG_footer{flex-direction:column;align-items:flex-start}}
