.EhyWaa_image{flex:none;width:auto;display:block}.EhyWaa_sm{height:42px}.EhyWaa_md{height:50px}.EhyWaa_lg{height:58px}
._7mjnSa_dialog{background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(20px);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;padding:0;position:fixed;inset:0}._7mjnSa_dialog[open]{display:block}._7mjnSa_dialog::backdrop{background:0 0}._7mjnSa_inner{height:100%;padding-block:var(--space-4) max(var(--space-6),env(safe-area-inset-bottom));flex-direction:column;display:flex}._7mjnSa_top{min-height:var(--header-h);justify-content:space-between;align-items:center;display:flex}._7mjnSa_logo{border-radius:var(--radius-sm);align-items:center;display:inline-flex}._7mjnSa_close{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}._7mjnSa_close:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}._7mjnSa_nav{flex:1;align-items:center;display:flex}._7mjnSa_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._7mjnSa_row{opacity:1}.js ._7mjnSa_dialog[open] ._7mjnSa_row{opacity:0;animation:_7mjnSa_rise var(--dur-2) var(--ease-out) forwards;transform:translateY(16px)}@keyframes _7mjnSa_rise{to{opacity:1;transform:none}}._7mjnSa_link{align-items:baseline;gap:var(--space-4);min-height:44px;padding-block:var(--space-2);font:600 var(--step-3)/1.1 var(--font-sans);letter-spacing:-.03em;display:flex}._7mjnSa_link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}._7mjnSa_index{font:400 var(--step--2)/1 var(--font-mono);color:var(--subtle);letter-spacing:.12em}._7mjnSa_meta{gap:var(--space-3);display:grid}._7mjnSa_mail{font:400 var(--step-0)/1 var(--font-mono);color:var(--text);align-items:center;min-height:44px;display:inline-flex}._7mjnSa_mail:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}._7mjnSa_hint{font:400 var(--step--2)/1.6 var(--font-mono);color:var(--subtle)}@media (prefers-reduced-motion:reduce){._7mjnSa_row{animation:none}}
.rIun6a_header{z-index:50;height:var(--header-h);transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),backdrop-filter var(--dur-2) var(--ease-out);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.rIun6a_header.rIun6a_scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--line);background:#08080ab8}.rIun6a_inner{justify-content:space-between;align-items:center;gap:var(--space-5);height:100%;display:flex}.rIun6a_logo{border-radius:var(--radius-sm);display:inline-flex}.rIun6a_logo:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}.rIun6a_nav{align-items:center;gap:var(--space-6);display:none}@media (min-width:1024px){.rIun6a_nav{display:flex}}.rIun6a_navLink{align-items:center;gap:var(--space-2);min-height:44px;font:500 var(--step--1)/1 var(--font-sans);color:var(--muted);transition:color var(--dur-1) var(--ease-out);display:inline-flex}.rIun6a_navLink:hover{color:var(--text)}.rIun6a_navLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}.rIun6a_navLink[aria-current=page]{color:var(--text)}.rIun6a_dot{border-radius:var(--radius-pill);background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px var(--accent-glow)}.rIun6a_actions{align-items:center;gap:var(--space-3);display:flex}.rIun6a_paletteChip{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--glass);color:var(--muted);transition:color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out);display:none}@media (min-width:1024px){.rIun6a_paletteChip{display:inline-flex}}@media (hover:hover) and (pointer:fine){.rIun6a_paletteChip:hover{color:var(--text);border-color:var(--line-strong)}}.rIun6a_paletteChip:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}.rIun6a_kbd{font:500 var(--step--2)/1 var(--font-mono);align-items:center;gap:2px;display:inline-flex}.rIun6a_cta{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font:500 var(--step--1)/1 var(--font-sans);box-shadow:0 8px 30px -8px var(--accent-glow);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);align-items:center;display:none}@media (min-width:768px){.rIun6a_cta{display:inline-flex}}@media (hover:hover) and (pointer:fine){.rIun6a_cta:hover{box-shadow:0 10px 36px -8px var(--accent-glow)}}.rIun6a_cta:active{transform:scale(.97)}.rIun6a_cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}.rIun6a_menuBtn{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.rIun6a_menuBtn{display:none}}.rIun6a_menuBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}
