.gV8Hta_dialog{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.gV8Hta_dialog[open]{display:flex}.gV8Hta_dialog::backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gV8Hta_panel{background:linear-gradient(180deg, var(--bg-darkest) 0%, var(--bg-deep) 100%);block-size:100%;inline-size:100%;animation:gV8Hta_rise var(--duration) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@media (min-width:40rem){.gV8Hta_center{padding:var(--space-6);justify-content:center;align-items:center}.gV8Hta_center .gV8Hta_panel{border:1px solid var(--border-gold);border-radius:var(--radius-lg);block-size:auto;max-block-size:min(52rem,100%);box-shadow:var(--shadow-raised)}.gV8Hta_center.gV8Hta_sm .gV8Hta_panel{max-inline-size:32rem}.gV8Hta_center.gV8Hta_md .gV8Hta_panel{max-inline-size:45rem}.gV8Hta_center.gV8Hta_lg .gV8Hta_panel{max-inline-size:52rem}.gV8Hta_drawer{justify-content:flex-end}.gV8Hta_drawer .gV8Hta_panel{border-inline-start:1px solid var(--border-gold);max-inline-size:27rem;box-shadow:var(--shadow-raised);animation-name:gV8Hta_slide-in}}.gV8Hta_menu{justify-content:flex-end}.gV8Hta_menu .gV8Hta_panel{border-inline-start:1px solid var(--border-gold);max-inline-size:min(22rem,88vw);animation-name:gV8Hta_slide-in}.gV8Hta_panel{--enter-x:100%}[dir=rtl] .gV8Hta_panel{--enter-x:-100%}@keyframes gV8Hta_rise{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes gV8Hta_slide-in{0%{transform:translateX(var(--enter-x))}}.gV8Hta_header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-gold);background:var(--bg-card-strong);padding-block-start:max(var(--space-3), env(safe-area-inset-top));display:flex}.gV8Hta_headerIcon{color:var(--gold-primary);display:inline-flex}.gV8Hta_headerText{flex:1;min-inline-size:0}.gV8Hta_title{font-size:var(--text-lg);color:var(--gold-light)}.gV8Hta_subtitle{font-size:var(--text-sm);color:var(--text-muted);margin-block-start:var(--space-1)}.gV8Hta_close{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--radius-full);color:var(--text-muted);transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gV8Hta_close:hover{color:var(--text-pure);background:var(--gold-tint)}.gV8Hta_body{overscroll-behavior:contain;min-block-size:0;padding:var(--space-5) var(--space-4);flex:1;overflow-y:auto}@media (min-width:40rem){.gV8Hta_header,.gV8Hta_body{padding-inline:var(--space-6)}}.gV8Hta_footer{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--border-gold);background:var(--bg-card-strong);flex-wrap:wrap;padding-block-end:max(var(--space-3), env(safe-area-inset-bottom));display:flex}@media (min-width:40rem){.gV8Hta_footer{padding-inline:var(--space-6)}}
.WIRVka_logo{align-items:center;gap:var(--space-3);min-inline-size:0;text-decoration:none;display:inline-flex}.WIRVka_mark{border:1.5px solid var(--gold-primary);background:radial-gradient(circle, var(--bg-surface) 0%, var(--bg-darkest) 100%);block-size:2.5rem;inline-size:2.5rem;color:var(--gold-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WIRVka_crown{block-size:1.5rem;inline-size:1.5rem}.WIRVka_text{flex-direction:column;min-inline-size:0;display:flex}.WIRVka_name{font-family:var(--font-display);white-space:nowrap;font-size:1.5rem;line-height:1.15}html[lang=en] .WIRVka_name{letter-spacing:.03em;font-size:clamp(1rem,.55rem + 2.2vw,1.25rem);font-weight:700}@media (max-width:25.99rem){html[lang=en] .WIRVka_name{white-space:normal;line-height:1.05}}.WIRVka_subtitle{font-size:var(--text-xs);color:var(--gold-light);white-space:nowrap;font-weight:600;display:none}@media (min-width:30rem){.WIRVka_subtitle{display:block}}@media (min-width:64rem){.WIRVka_mark{block-size:2.875rem;inline-size:2.875rem}.WIRVka_name{font-size:1.75rem}html[lang=en] .WIRVka_name{font-size:1.375rem}}@media (min-width:80rem){.WIRVka_logo{flex-shrink:0}}
.psbpAa_switcher{border:1px solid var(--border-gold);border-radius:var(--radius-full);background:var(--bg-field);padding:2px;display:inline-flex}.psbpAa_option{min-block-size:var(--tap);padding-inline:var(--space-4);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-sm);transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;font-weight:600}.psbpAa_option:hover{color:var(--text-pure)}.psbpAa_option[aria-pressed=true]{background:var(--gold-tint-strong);color:var(--gold-light);cursor:default}.psbpAa_compact{border-color:var(--border-subtle)}.psbpAa_compact .psbpAa_option{padding-inline:var(--space-3)}
.XITmOW_doors{padding-block:var(--space-10)}.XITmOW_heading{font-size:var(--text-xl);margin-block-end:var(--space-5)}.XITmOW_list{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:var(--space-1);grid-auto-columns:minmax(11rem,70%);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.XITmOW_list::-webkit-scrollbar{display:none}.XITmOW_list>li{scroll-snap-align:start}@media (min-width:40rem){.XITmOW_list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:64rem){.XITmOW_list{grid-template-columns:repeat(3,minmax(0,1fr))}}.XITmOW_door{align-content:space-between;gap:var(--space-2);block-size:100%;min-block-size:7rem;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);transition:border-color var(--duration) ease, background-color var(--duration) ease;padding-inline-end:var(--space-10);text-decoration:none;display:grid;position:relative}.XITmOW_door:hover{border-color:var(--border-gold);background:var(--bg-card-strong)}.XITmOW_door:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.XITmOW_name{color:var(--text-gold);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.3}.XITmOW_meta{color:var(--text-muted);font-size:var(--text-sm)}.XITmOW_arrow{color:var(--gold-primary);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);translate:0 -50%}
