.experience-controls{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--pc-border);border-radius:999px;background:color-mix(in srgb,var(--pc-white) 88%,transparent);box-shadow:var(--pc-shadow-sm)}.experience-controls button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--pc-text-muted);cursor:pointer;font-size:11px;font-weight:800;line-height:1}.experience-controls button:hover{background:var(--pc-surface-muted);color:var(--pc-ink)}.experience-controls__language{position:relative;display:inline-flex;align-items:center;gap:5px;min-width:0;padding-left:9px;color:var(--pc-text-muted)}.experience-controls__language select{min-height:34px;max-width:130px;padding:0 5px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.experience-controls__language select:focus-visible{outline:2px solid var(--pc-teal-dark);outline-offset:2px}.experience-controls__language select option{color:var(--pc-ink);background:var(--pc-white)}.site-language-fallback{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:1000}.experience-controls--compact button{width:34px;padding:0}@media(max-width:720px){.experience-controls__language select{max-width:106px;font-size:11px}.experience-controls:not(.experience-controls--compact) button:last-child span{display:none}.experience-controls:not(.experience-controls--compact) button:last-child{width:34px;padding:0}}@media(max-width:420px){.home-page .home-nav .home-nav__inner{gap:6px}.home-nav .home-logo{width:clamp(96px,30vw,118px)}.home-page .home-nav__mobile-actions{gap:4px}.home-nav__mobile-actions .experience-controls__language{padding-left:2px;gap:0}.home-nav__mobile-actions .experience-controls__language>svg{display:none}.home-nav__mobile-actions .experience-controls__language select{max-width:76px;padding-left:3px;padding-right:0}.home-nav__mobile-actions .home-nav__menu{width:40px;min-width:40px;padding:0}.home-nav__mobile-actions .home-nav__menu span{font-size:0}.home-nav__mobile-actions .home-nav__menu span:after{content:"☰";font-size:20px}.home-nav__mobile-actions .home-nav__menu[aria-expanded=true] span:after{content:"×"}}.home-page h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.home-page .home-search .pc-button{height:auto;min-height:58px;padding:10px 16px;line-height:1.25;white-space:normal}.home-page .home-search__input-wrap input{height:100%;min-height:58px}html[lang=ru] h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:420px){html[lang=ru] .home-page .home-hero h1{font-size:clamp(34px,10.5vw,44px)}}
