@font-face{font-family:IBM Plex Sans;src:url(../fonts/IBMPlexSans-Variable.woff2)format("woff2");font-display:swap;font-weight:300 500}@font-face{font-family:IBM Plex Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:108.282%;ascent-override:94.66%;descent-override:25.3966%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.723%;ascent-override:100.764%;descent-override:27.0341%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:100.222%;ascent-override:102.273%;descent-override:27.439%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Arial;src:local(Arial);size-adjust:101.166%;ascent-override:101.318%;descent-override:27.183%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:95.1477%;ascent-override:107.727%;descent-override:28.9024%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../fonts/IBMPlexMono-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(../fonts/IBMPlexMono-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Source Serif 4 Fallback: Times New Roman";src:local(Times New Roman);size-adjust:117.908%;ascent-override:87.8653%;descent-override:28.4121%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Noto Serif";src:local(Noto Serif);size-adjust:99.5842%;ascent-override:104.033%;descent-override:33.6399%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:url(../fonts/SourceSerif4-Variable.woff2)format("woff2");font-display:swap;font-weight:300 400}@font-face{font-family:"Source Serif 4 Fallback: Georgia";src:local(Georgia);size-adjust:107.447%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%}:root{--bg:#262626;--bg-alt:#1f1f1f;--bg-footer:#1c1c1c;--bg-shot:#1e1e1e;--text:#e0f2f5c7;--text-strong:#ecf9ff;--text-bright:#e0f2f5;--text-muted:#87b5c9bf;--accent:#34d399;--accent-hover:#6ee7b7;--accent-ink:#11201b;--line:#87b5c92e;--line-soft:#87b5c924}*,:after,:before{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0;font-family:IBM Plex Sans,IBM Plex Sans Fallback\: BlinkMacSystemFont,IBM Plex Sans Fallback\: Segoe UI,IBM Plex Sans Fallback\: Helvetica Neue,IBM Plex Sans Fallback\: Arial,IBM Plex Sans Fallback\: Noto Sans,system-ui,sans-serif;font-size:17px;line-height:1.7}figure,h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}img{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}html{scroll-behavior:smooth;scroll-padding-top:84px}main section{position:relative}.legal{max-width:780px;margin:0 auto;padding:56px 40px 110px}.legal h1{color:var(--text-strong);margin:0 0 32px;font-family:"Source Serif 4","Source Serif 4 Fallback: Times New Roman","Source Serif 4 Fallback: Georgia","Source Serif 4 Fallback: Noto Serif",Georgia,serif;font-size:clamp(2rem,3.4vw,3rem);font-weight:300;line-height:1.1}.legal h2{margin:44px 0 14px;font-size:24px;line-height:1.25}.legal h2,.legal h3{color:var(--text-strong);font-family:"Source Serif 4","Source Serif 4 Fallback: Times New Roman","Source Serif 4 Fallback: Georgia","Source Serif 4 Fallback: Noto Serif",Georgia,serif;font-weight:400}.legal h3{margin:28px 0 10px;font-size:19px}.legal p{margin:0 0 14px;font-size:16px}.legal ul{margin:0 0 16px;padding-left:1.3em;list-style:outside}.legal li{margin:0 0 8px;font-size:16px}.legal a{text-underline-offset:2px;text-decoration:underline}.legal strong{color:var(--text-bright);font-weight:500}.legal .translation-note{color:var(--text-muted);border:1px solid var(--line);margin:0 0 32px;padding:12px 16px;font-family:IBM Plex Mono,IBM Plex Mono Fallback\: Courier New,IBM Plex Mono Fallback\: Roboto Mono,IBM Plex Mono Fallback\: Noto Sans Mono,monospace;font-size:12.5px}@media (width<=900px){.legal{padding:40px 22px 90px}}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../fonts/IBMPlexMono-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(../fonts/IBMPlexMono-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.lang[data-v-84fb75fc]{letter-spacing:.08em;border:1px solid #87b5c959;padding:3px;font-family:IBM Plex Mono,IBM Plex Mono Fallback\: Courier New,IBM Plex Mono Fallback\: Roboto Mono,IBM Plex Mono Fallback\: Noto Sans Mono,monospace;font-size:11.5px}.lang[data-v-84fb75fc],.lang a[data-v-84fb75fc]{border-radius:999px;align-items:center;display:inline-flex}.lang a[data-v-84fb75fc]{color:#e0f2f5b3;justify-content:center;padding:4px 10px;text-decoration:none}.lang a[data-v-84fb75fc]:hover{color:#e0f2f5}.lang a.is-active[data-v-84fb75fc]{color:#11201b;background:#34d399}@font-face{font-family:"Source Serif 4";src:url(../fonts/SourceSerif4-Variable.woff2)format("woff2");font-display:swap;font-weight:300 400}@font-face{font-family:"Source Serif 4 Fallback: Times New Roman";src:local(Times New Roman);size-adjust:117.908%;ascent-override:87.8653%;descent-override:28.4121%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Georgia";src:local(Georgia);size-adjust:107.447%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Noto Serif";src:local(Noto Serif);size-adjust:99.5842%;ascent-override:104.033%;descent-override:33.6399%;line-gap-override:0%}.hdr[data-v-4b83d9cb]{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181818b8;border-bottom:1px solid #87b5c924;position:sticky;top:0}.hdr-inner[data-v-4b83d9cb]{justify-content:space-between;gap:24px;max-width:1240px;height:68px;margin:0 auto;padding:0 40px}.brand[data-v-4b83d9cb],.hdr-inner[data-v-4b83d9cb]{align-items:center;display:flex}.brand[data-v-4b83d9cb]{color:#e0f2f5;gap:11px;text-decoration:none}.brand img[data-v-4b83d9cb]{width:auto;height:26px;display:block}.brand span[data-v-4b83d9cb]{letter-spacing:.01em;font-family:"Source Serif 4","Source Serif 4 Fallback: Times New Roman","Source Serif 4 Fallback: Georgia","Source Serif 4 Fallback: Noto Serif",Georgia,serif;font-size:19px}.nav-desktop[data-v-4b83d9cb]{gap:28px;font-size:14px;display:flex}.nav-desktop a[data-v-4b83d9cb]{color:#e0f2f5b3;border-bottom:1px solid #0000;padding:4px 0;text-decoration:none}.nav-desktop a[data-v-4b83d9cb]:hover{color:#e0f2f5;border-bottom-color:#34d399}.hdr-actions[data-v-4b83d9cb]{align-items:center;gap:12px;display:flex}.btn-primary[data-v-4b83d9cb]{color:#11201b;background:#34d399;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary[data-v-4b83d9cb]:hover{background:#6ee7b7}.burger[data-v-4b83d9cb]{color:#e0f2f5;cursor:pointer;background:0 0;border:1px solid #87b5c959;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:none}.menu-panel[data-v-4b83d9cb]{background:#121212f7;border-top:1px solid #87b5c924;display:none}.menu-panel ul[data-v-4b83d9cb]{flex-direction:column;margin:0;padding:8px 40px 18px;font-size:17px;list-style:none;display:flex}.menu-panel a[data-v-4b83d9cb]{color:#e0f2f5d9;border-bottom:1px solid #87b5c91f;padding:13px 0;text-decoration:none;display:block}.menu-panel li:last-child a[data-v-4b83d9cb]{border-bottom:0}.menu-panel a[data-v-4b83d9cb]:hover{color:#34d399}.menu-lang[data-v-4b83d9cb]{padding:4px 40px 20px}@media (width<=1000px){.nav-desktop[data-v-4b83d9cb]{display:none}.burger[data-v-4b83d9cb]{display:inline-flex}.menu-panel[data-v-4b83d9cb]{display:block}}@media (width>=500px){.menu-lang[data-v-4b83d9cb]{display:none}}@media (width<=900px){.hdr-inner[data-v-4b83d9cb]{padding:0 22px}.menu-lang[data-v-4b83d9cb]{padding:4px 22px 20px}.menu-panel ul[data-v-4b83d9cb]{padding:8px 22px 18px}}@media (width<=499px){.lang-header[data-v-4b83d9cb]{display:none}}@media (width<=385px){.brand span[data-v-4b83d9cb]{display:none}}footer[data-v-7ff685f7]{background:#1c1c1c;border-top:1px solid #87b5c924}.inner[data-v-7ff685f7]{color:#e0f2f58c;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand qr""links qr";align-items:stretch;gap:24px;max-width:1240px;margin:0 auto;padding:40px;font-size:14px;display:grid}.brand[data-v-7ff685f7]{grid-area:brand;align-items:center;gap:11px;display:flex}.brand img[data-v-7ff685f7]{opacity:.8;width:auto;height:22px;display:block}.footer-links[data-v-7ff685f7]{flex-wrap:wrap;grid-area:links;align-self:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}a[data-v-7ff685f7]{color:#e0f2f58c;text-decoration:none}a[data-v-7ff685f7]:hover{color:#34d399}.links-and-qr[data-v-7ff685f7]{align-items:center;gap:22px;display:flex}.qr-trigger[data-v-7ff685f7]{cursor:pointer;background:0 0;border:0;flex-direction:column;grid-area:qr;justify-content:center;place-self:stretch end;align-items:center;padding:0;display:inline-flex}.qr-trigger img[data-v-7ff685f7]{width:66px;height:66px;display:block}.qr-modal[data-v-7ff685f7]{z-index:999;background:#030c12eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.qr-modal__button[data-v-7ff685f7]{cursor:pointer;background:0 0;border:0;margin:0;padding:0}.qr-modal__button img[data-v-7ff685f7]{background:#fff;border-radius:18px;width:min(78vw,520px);height:auto;display:block;box-shadow:0 24px 90px #0000008c}.qr-modal__url[data-v-7ff685f7]{color:#e7f4f8;text-align:center;word-break:break-word;margin-top:14px;font-size:clamp(16px,2.6vw,24px);display:block}@media (width<=900px){.inner[data-v-7ff685f7]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand qr""links qr";padding:40px 22px}.footer-links[data-v-7ff685f7]{gap:16px}.qr-trigger[data-v-7ff685f7]{height:100%}}
