.page_iframe__QxZ8E{position:fixed;left:0;width:100%;border:none;z-index:9999;top:var(--header-height-mobile);height:calc(100vh - var(--header-height-mobile))}@media(min-width:768px){.page_iframe__QxZ8E{top:var(--header-height-tablet);height:calc(100vh - var(--header-height-tablet))}}@media(min-width:1280px){.page_iframe__QxZ8E{top:var(--header-height-desktop-small);height:calc(100vh - var(--header-height-desktop-small))}}@media(min-width:1440px){.page_iframe__QxZ8E{top:var(--header-height-desktop);height:calc(100vh - var(--header-height-desktop))}}.page_langOverlay__jyDNC{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--header-height-mobile));padding:24px 16px;background:#f8f9fa}@media(min-width:768px){.page_langOverlay__jyDNC{min-height:calc(100vh - var(--header-height-tablet))}}@media(min-width:1280px){.page_langOverlay__jyDNC{min-height:calc(100vh - var(--header-height-desktop-small))}}@media(min-width:1440px){.page_langOverlay__jyDNC{min-height:calc(100vh - var(--header-height-desktop))}}.page_langCard__mWSDD{background:#fff;border-radius:20px;padding:48px 40px;text-align:center;box-shadow:0 8px 40px rgba(0,0,0,.1);max-width:560px;width:100%}@media(max-width:480px){.page_langCard__mWSDD{padding:32px 24px}}.page_langTitle___lMz6{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 8px}@media(max-width:480px){.page_langTitle___lMz6{font-size:22px}}.page_langSubtitle__jNsaI{font-size:16px;color:#6b7280;margin:0 0 36px}.page_langGrid__UAXzX{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:480px){.page_langGrid__UAXzX{grid-template-columns:repeat(2,1fr);gap:12px}}.page_langBtn__O8KPU{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;border:2px solid #e5e7eb;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.page_langBtn__O8KPU:hover{border-color:#3b82f6;background:#eff6ff;transform:translateY(-2px)}.page_langBtn__O8KPU:active{transform:translateY(0)}.page_langFlag__BMgOX{font-size:36px;line-height:1}.page_langName__4EHzf{font-size:14px;font-weight:600;color:#374151}.page_changeLangBtn__XsC9V{position:fixed;bottom:24px;right:24px;z-index:10000;width:44px;height:44px;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);box-shadow:0 2px 12px rgba(0,0,0,.2);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}.page_changeLangBtn__XsC9V:hover{transform:scale(1.1);box-shadow:0 4px 16px rgba(0,0,0,.25)}