.ay9hmq_content a{text-underline-offset:.18em;text-decoration:underline}.ay9hmq_content a:focus-visible{outline-offset:4px;outline:2px solid}.ay9hmq_content [id]{scroll-margin-top:var(--space-24)}section.ay9hmq_notice{padding-block:var(--space-12)}.ay9hmq_notice h1{font-size:var(--text-3xl)}.ay9hmq_notice h2{font-size:var(--text-xl)}.ay9hmq_contact{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-6);color:var(--color-fg-default);font-size:.875rem;line-height:1.65}.ay9hmq_contact h2{margin:0 0 var(--space-3);font-size:1.125rem;font-weight:var(--weight-medium);line-height:var(--leading-snug)}.ay9hmq_contact address{font-style:normal}
.nDplSG_section{width:100%;padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.nDplSG_noPadding{padding:0}
._1tKFPG_container{width:100%;padding-left:var(--layout-container-padding);padding-right:var(--layout-container-padding);box-sizing:border-box;margin-left:auto;margin-right:auto}._1tKFPG_sm{max-width:var(--width-sm)}._1tKFPG_md{max-width:var(--width-md)}._1tKFPG_lg{max-width:var(--width-lg)}._1tKFPG_xl{max-width:var(--width-xl)}._1tKFPG_full{max-width:100%}._1tKFPG_inner{height:100%}
.byiC4W_toggle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);cursor:pointer;width:32px;height:32px;color:var(--color-fg-muted);transition:color var(--ease-default), border-color var(--ease-default);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.byiC4W_toggle:hover{color:var(--color-fg-default);border-color:var(--color-border-default)}
.pL0rEG_nav{z-index:100;background-color:color-mix(in srgb, var(--color-bg-default) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-subtle);height:64px;transition:all var(--ease-default);align-items:center;display:flex;position:sticky;top:0}[data-theme=dark] .pL0rEG_nav{background-color:color-mix(in srgb, var(--color-bg-default) 90%, transparent)}.pL0rEG_navContainer{padding-left:var(--space-12)!important;padding-right:var(--space-12)!important}.pL0rEG_logo{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);display:flex}.pL0rEG_logoImage{border-radius:50%}.pL0rEG_links{align-items:center;gap:var(--space-6);display:flex}.pL0rEG_link{font-size:var(--text-sm);color:var(--color-fg-muted);transition:color var(--ease-default)}.pL0rEG_link:hover{color:var(--color-fg-default)}.pL0rEG_dropdown{position:relative}.pL0rEG_dropdownTrigger{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-fg-muted);cursor:pointer;transition:color var(--ease-default);background:0 0;border:none;padding:0;font-family:inherit;display:flex}.pL0rEG_dropdownTrigger:hover{color:var(--color-fg-default)}.pL0rEG_chevron{font-size:.65em;transition:transform .2s}.pL0rEG_chevronOpen{transform:rotate(180deg)}.pL0rEG_dropdownMenu{top:calc(100% + var(--space-3));background:var(--color-bg-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-lg);padding:var(--space-2);animation:.15s ease-out pL0rEG_dropdownFadeIn;position:absolute;right:0}@keyframes pL0rEG_dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pL0rEG_dropdownItem{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);flex-direction:column;text-decoration:none;transition:background .15s;display:flex}.pL0rEG_dropdownItem:hover{background:var(--color-bg-subtle)}.pL0rEG_dropdownItemTitle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-default);font-weight:500;display:flex}.pL0rEG_dropdownItemCategory{font-size:var(--text-xs);color:var(--color-fg-subtle)}.pL0rEG_externalIcon{opacity:.5;font-size:.75em}@media (max-width:640px){.pL0rEG_navContainer{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.pL0rEG_logoText{display:none}.pL0rEG_links{gap:var(--space-4)}.pL0rEG_dropdownMenu{top:calc(64px + var(--space-2));left:var(--space-4);right:var(--space-4);min-width:0;position:fixed}}@media (max-width:380px){.pL0rEG_links{gap:var(--space-3)}.pL0rEG_link,.pL0rEG_dropdownTrigger{font-size:var(--text-xs)}}@media (min-width:641px) and (max-width:1024px){.pL0rEG_navContainer{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}}
.HYusia_footer{margin-top:auto}.HYusia_main{background:var(--color-bg-subtle);padding:var(--space-16) 0;border-top:1px solid var(--color-border-subtle)}.HYusia_grid{gap:var(--space-12);grid-template-columns:2fr repeat(3,1fr);display:grid}.HYusia_brandColumn{gap:var(--space-4);flex-direction:column;display:flex}.HYusia_logo{align-items:center;gap:var(--space-2);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-fg-default);font-weight:600;text-decoration:none;display:flex}.HYusia_logoImage{border-radius:50%}.HYusia_tagline{font-size:var(--text-sm);color:var(--color-fg-muted);max-width:280px;line-height:1.6}.HYusia_socials{gap:var(--space-3);margin-top:var(--space-2);display:flex}.HYusia_socialLink{border-radius:var(--radius-md);background:var(--color-bg-default);width:40px;height:40px;color:var(--color-fg-muted);justify-content:center;align-items:center;transition:all .2s;display:flex}.HYusia_socialLink:hover{background:var(--color-base-900);color:var(--color-base-0);transform:translateY(-2px)}[data-theme=dark] .HYusia_socialLink:hover{background:var(--color-base-0);color:var(--color-base-900)}.HYusia_column{gap:var(--space-3);flex-direction:column;display:flex}.HYusia_heading{font-size:var(--text-xs);color:var(--color-fg-default);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-1);font-weight:600}.HYusia_link{font-size:var(--text-sm);color:var(--color-fg-muted);text-decoration:none;transition:color .2s}.HYusia_link:hover{color:var(--color-fg-default)}.HYusia_preferenceButton{cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit}.HYusia_preferenceButton:focus-visible{outline:2px solid var(--color-fg-default);outline-offset:4px}.HYusia_bottom{background:var(--color-bg-subtle);padding:var(--space-6) 0;border-top:1px solid var(--color-border-subtle)}.HYusia_bottomContent{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.HYusia_copyright{font-size:var(--text-sm);color:var(--color-fg-subtle)}.HYusia_bottomLegal{align-items:center;column-gap:var(--space-6);row-gap:var(--space-2);flex-wrap:wrap;display:flex}.HYusia_legalNoticeLink{align-items:center;min-height:24px;font-size:.875rem;display:inline-flex}.HYusia_legalNoticeLink:focus-visible{outline:2px solid var(--color-fg-default);outline-offset:4px}.HYusia_location{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-subtle);display:flex}.HYusia_locationDot{background:var(--color-emerald);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite HYusia_pulse}@keyframes HYusia_pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:900px){.HYusia_grid{gap:var(--space-8);grid-template-columns:1fr 1fr}.HYusia_brandColumn{grid-column:span 2}}@media (max-width:600px){.HYusia_grid{gap:var(--space-8);grid-template-columns:1fr}.HYusia_brandColumn{grid-column:span 1}.HYusia_bottomContent{flex-direction:column;align-items:flex-start}}
.XgnPla_preference button,.XgnPla_settingsButton{min-height:44px;color:var(--color-fg-default);background:var(--color-bg-default);border:1px solid var(--color-fg-muted);border-radius:var(--radius-md);cursor:pointer;font:inherit;text-align:left;padding:10px 16px}.XgnPla_preference button:focus-visible,.XgnPla_settingsButton:focus-visible{outline:2px solid var(--color-fg-default);outline-offset:4px}.XgnPla_preference p{font-size:var(--text-sm);color:var(--color-fg-muted);margin-top:12px}
.zowBQq_strip{z-index:100;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:var(--color-bg-default);color:var(--color-fg-default);border-top:1px solid var(--color-border-default);font-size:14px;line-height:1.5;position:fixed;inset:auto 0 0}.zowBQq_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1152px;margin:0 auto;display:flex}.zowBQq_copy{flex:320px;margin:0}.zowBQq_copy a{color:inherit;text-underline-offset:3px;margin-left:6px}.zowBQq_actions{align-items:center;gap:8px;display:flex}.zowBQq_actions button{border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:8px 18px;font-weight:500}.zowBQq_actions button:hover{background:var(--color-bg-subtle);border-color:var(--color-fg-muted)}.zowBQq_actions .zowBQq_close{border-color:#0000;font-weight:400}.zowBQq_strip:focus{outline:none}.zowBQq_strip a:focus-visible,.zowBQq_actions button:focus-visible{outline:2px solid var(--color-fg-default);outline-offset:3px}.zowBQq_error{flex-basis:100%;margin:0}@media (max-width:600px){.zowBQq_strip{padding:14px 20px calc(14px + env(safe-area-inset-bottom))}.zowBQq_inner{gap:12px}.zowBQq_copy{flex-basis:100%}.zowBQq_actions{width:100%}.zowBQq_actions button{flex:1}}
.kKX3uG_stack{display:flex}.kKX3uG_vertical{flex-direction:column}.kKX3uG_horizontal{flex-direction:row}.kKX3uG_centered{justify-content:center;align-items:center}.kKX3uG_alignStart{align-items:flex-start}.kKX3uG_alignEnd{align-items:flex-end}.kKX3uG_justifyBetween{justify-content:space-between}
.mcZNsW_text{overflow-wrap:break-word;margin:0}.mcZNsW_h1{font-size:var(--text-5xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.mcZNsW_h2{font-size:var(--text-4xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.mcZNsW_h3{font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.mcZNsW_h4{font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.mcZNsW_h5{font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.mcZNsW_h6{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.mcZNsW_body-lg{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.mcZNsW_body-base{font-size:var(--text-base);line-height:var(--leading-relaxed)}.mcZNsW_body-sm{font-size:var(--text-sm);line-height:var(--leading-normal)}.mcZNsW_caption{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-fg-subtle)}.mcZNsW_muted{color:var(--color-fg-muted)}.mcZNsW_subtle{color:var(--color-fg-subtle)}.mcZNsW_accent{color:var(--color-accent)}
.hUlLAq_aiBanner{max-width:720px;margin:var(--space-8) auto var(--space-2);padding:var(--space-3) var(--space-5);border-left:3px solid var(--color-emerald);border-radius:0 var(--radius-md) var(--radius-md) 0;justify-content:space-between;align-items:center;gap:var(--space-4);background:#10b9810d;flex-wrap:wrap;display:flex}.hUlLAq_aiBannerText{font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.5}.hUlLAq_aiBannerLink{font-size:var(--text-sm);color:var(--color-emerald);white-space:nowrap;font-weight:500;text-decoration:none;transition:opacity .2s}.hUlLAq_aiBannerLink:hover{opacity:.8}@media (max-width:640px){.hUlLAq_aiBanner{margin:var(--space-6) var(--space-4) var(--space-2);align-items:flex-start;gap:var(--space-2);flex-direction:column}}
