@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat-var-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-var-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f4f4f5;--surface: #ffffff;--primary: #2e8b57;--primary-hover: #27784b;--primary-dark: #1e5e3b;--primary-light: #a9e0bf;--primary-mid: #6bbe8c;--tint: #dff3e7;--text: #1f1f22;--text-2: #55555c;--muted: #77777f;--quiet: #9a9aa3;--border: #ececef;--divider: #f0f0f2;--dashed: #c9c9cf;--success: #4e8c6a;--shadow: 0 4px 14px rgba(30, 30, 35, .06);--shadow-md: 0 8px 28px rgba(30, 30, 35, .08), 0 1px 3px rgba(30, 30, 35, .04);--shadow-lg: 0 26px 60px rgba(30, 30, 35, .22);--shadow-cta: 0 6px 18px rgba(46, 139, 87, .3);--transition: .18s ease}:root{color-scheme:light}*{box-sizing:border-box;margin:0}:root{--font-head: "Montserrat", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Nirmala UI", "Noto Sans Devanagari", sans-serif;--font-body: "Source Sans 3", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Nirmala UI", "Noto Sans Devanagari", sans-serif}html{font-family:var(--font-body);line-height:1.55;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-size:17px;overflow-x:clip}h1,h2,h3{font-family:var(--font-head);text-wrap:balance}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}::selection{background:var(--primary-light);color:var(--primary-dark)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{max-width:1120px;margin:0 auto;padding:0 20px}.store-big{display:inline-flex;align-items:center;gap:10px;background:var(--surface);border:1.5px solid var(--border);border-radius:14px;padding:12px 18px;color:var(--text-2);cursor:default;transition:transform var(--transition)}.store-big:hover{transform:translateY(-1px)}.store-big svg{flex:none;fill:currentColor}.store-big-name{display:flex;flex-direction:column;gap:1px;line-height:1}.store-big-name strong{font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--text-2);line-height:1.1}.store-big-name small{font-size:11px;font-weight:400;line-height:1}.store-compact{display:inline-flex;align-items:center;gap:9px;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;padding:11px 16px;color:var(--text-2);font-size:14px;font-weight:600;cursor:default;transition:transform var(--transition)}.store-compact:hover{transform:translateY(-1px)}.store-compact svg{flex:none;fill:currentColor}.site-header{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--divider)}.site-header .header-inner{display:flex;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px}.site-header .logo{display:flex;align-items:center;gap:9px;flex:none;text-decoration:none;color:var(--text)}.site-header .logo-mark{display:block;width:32px;height:auto;flex:none}.site-header .beta-badge{background:var(--tint);color:var(--primary-dark);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em}.site-header .logo-text{font-family:var(--font-head);font-weight:800;font-size:19px;letter-spacing:-.01em}.site-header .nav{flex:1;min-width:0;display:flex;flex-wrap:nowrap;gap:22px;justify-content:center;font-size:15px;white-space:nowrap}.site-header .nav-link{color:var(--text-2);text-decoration:none;transition:color var(--transition)}.site-header .nav-link:hover{color:var(--text)}@media(max-width:700px){.site-header .nav{display:none}}.site-header .lang-select{flex:none;position:relative}.site-header .lang-select summary{display:flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px 12px;box-shadow:var(--shadow);cursor:pointer;user-select:none;list-style:none;color:var(--text-2);transition:background var(--transition),border-color var(--transition)}.site-header .lang-select summary::-webkit-details-marker{display:none}.site-header .lang-select summary:hover{background:#fafafb;border-color:var(--dashed)}.site-header .lang-current{font-size:14px;font-weight:600;line-height:1;color:var(--text)}.site-header .lang-chevron{color:var(--muted)}.site-header .lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:196px;background:var(--surface);border:1px solid var(--divider);border-radius:14px;padding:6px;box-shadow:0 12px 32px #1e1e231f,0 1px 3px #1e1e230a;display:flex;flex-direction:column;gap:2px}.site-header .lang-option{display:flex;align-items:center;gap:10px;border-radius:10px;padding:9px 11px;text-decoration:none;transition:background var(--transition)}.site-header .lang-option:not(.is-active):hover{background:var(--bg)}.site-header .lang-option .lang-name{flex:1;font-size:14px;line-height:1.2;color:var(--text)}.site-header .lang-option .lang-code{font-size:12px;line-height:1;color:var(--quiet)}.site-header .lang-option.is-active{background:var(--tint);color:var(--primary-dark)}.site-header .lang-option.is-active .lang-name{font-weight:600;color:var(--primary-dark)}.site-footer{background:var(--bg);border-top:1px solid var(--divider)}.site-footer .footer-inner{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-top:36px;padding-bottom:44px}.site-footer .footer-brand{display:flex;flex-direction:column;gap:8px;min-width:0}.site-footer .footer-stores{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.site-footer .footer-play{font-size:12px}.site-footer .footer-play svg{fill:currentColor}.site-footer .footer-logo{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--text)}.site-footer .footer-logo-mark{display:block;width:26px;height:auto;flex:none}.site-footer .footer-logo-text{font-family:var(--font-head);font-weight:800;font-size:17px;letter-spacing:-.01em}.site-footer .tagline{font-size:14px;color:var(--text-2)}.site-footer .contact{font-size:14px;color:var(--muted);text-decoration:none}.site-footer .contact:hover{color:var(--text-2);text-decoration:underline}.site-footer .footer-legal{display:flex;flex-direction:column;gap:8px}.site-footer .legal-link{font-size:14px;color:var(--text-2)}.site-footer .legal-soon{font-size:12px;color:var(--text-2)}.site-footer .copyright{font-size:13px;color:var(--text-2);align-self:flex-end}.lucide-icon{display:inline-flex;width:1em;height:1em;flex:none}.lucide-icon svg{width:100%;height:100%;display:block}
