:root{--site-max:1200px;--site-gutter:24px;--site-text-max:720px;--site-content:min(100% - 2 * var(--site-gutter), var(--site-max));--site-h1:clamp(40px, 2.4vw + 16px, 72px);--site-h2:clamp(28px, 1.2vw + 14px, 44px);--site-lead:clamp(17px, .3vw + 14px, 20px);--site-body:16px}@media (width>=768px){:root{--site-gutter:32px}}@media (width>=1280px){:root{--site-gutter:48px}}@media (width>=1600px){:root{--site-max:1320px}}@media (width>=1920px){:root{--site-max:1440px;--site-text-max:800px;--site-body:17px}}.site_container{width:min(100% - 2 * var(--site-gutter), var(--site-max));box-sizing:border-box;margin-inline:auto}.site_text{max-width:var(--site-text-max)}.site_h1{font-family:Open Runde,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--site-h1);letter-spacing:-.02em;color:#111827;text-wrap:balance;font-weight:600;line-height:1.05}.site_h2{font-family:Open Runde,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--site-h2);letter-spacing:-.02em;color:#111827;text-wrap:balance;font-weight:600;line-height:1.1}.site_lead{font:400 var(--site-lead)/1.6 "Inter", ui-sans-serif, system-ui, sans-serif;color:#374151}:where(body){font-size:var(--site-body)}:where(h1){font-size:var(--site-h1)}:where(h2){font-size:var(--site-h2)}:root{--web-island-fill:color-mix(in srgb, var(--bg-primary,#fff) 96%, #000);--web-island-fill-strong:color-mix(in srgb, var(--bg-primary,#fff) 93%, #000);--web-island-hover:color-mix(in srgb, var(--text-primary,#111827) 4.5%, transparent);--web-island-accent:color-mix(in srgb, var(--accent-color,#3b82f6) 10%, var(--bg-primary,#fff));--web-island-accent-strong:color-mix(in srgb, var(--accent-color,#3b82f6) 16%, var(--bg-primary,#fff));--web-island-warning:color-mix(in srgb, #f59e0b 12%, var(--bg-primary,#fff));--web-island-danger:color-mix(in srgb, #ef4444 10%, var(--bg-primary,#fff));--web-island-success:color-mix(in srgb, #22c55e 12%, var(--bg-primary,#fff));--web-island-divider:color-mix(in srgb, var(--text-primary,#111827) 8%, transparent);--web-island-white:var(--bg-primary,#fff);--web-island-sky:#cfdef2;--web-island-sky-deep:#a8c8ec}.web_island{background:var(--web-island-fill);border-radius:var(--aster-island-radius);box-shadow:none;border:none}.web_island_lg{background:var(--web-island-fill);border-radius:var(--aster-island-radius-lg);box-shadow:none;border:none}.web_island_white{background:var(--web-island-white)}.web_island_accent{background:var(--web-island-accent)}.web_island_warning{background:var(--web-island-warning)}.web_island_danger{background:var(--web-island-danger)}.web_island_success{background:var(--web-island-success)}.web_island_interactive{transition:background .18s var(--aster-island-ease)}.web_island_interactive:hover{background:var(--web-island-fill-strong)}.web_island_accent.web_island_interactive:hover{background:var(--web-island-accent-strong)}.web_island_divider{background:var(--web-island-divider);height:1px}.web_field,.web_field_wrap{background:var(--aster-field-bg);border-radius:var(--aster-radius-field);width:100%;min-height:44px;color:var(--text-primary,#111827);box-shadow:none;transition:background .15s var(--aster-island-ease);border:none;outline:none;padding:0 14px;font-family:inherit;font-size:15px;line-height:1.4}.web_field::placeholder{color:var(--text-muted,#6b7280)}.web_field:hover:not(:disabled),.web_field_wrap:hover{background:var(--aster-field-hover)}.web_field:focus-visible,.web_field_wrap:focus-within{background:var(--aster-field-bg);outline:2px solid var(--accent-color,#3b82f6);outline-offset:1px}.web_field:disabled{opacity:.6;cursor:not-allowed}.web_field_error,.web_field_wrap_error{outline-offset:1px;outline:2px solid #ef4444}.web_field_wrap{align-items:center;gap:8px;display:flex}.web_field_wrap .web_field_inner{min-width:0;min-height:44px;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.web_field_wrap .web_field_inner::placeholder{color:var(--text-muted,#6b7280)}textarea.web_field{resize:vertical;min-height:120px;padding:12px 14px}.web_menu{background:var(--aster-floating-bg);border-radius:var(--aster-radius-floating,var(--aster-radius-panel));box-shadow:var(--aster-floating-shadow);border:none;padding:6px}.web_menu_item{border-radius:var(--aster-radius-item);width:100%;color:var(--text-primary,#111827);font:inherit;text-align:start;cursor:pointer;transition:background .12s var(--aster-island-ease);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.web_menu_item:hover,.web_menu_item_active{background:var(--aster-floating-hover)}.web_menu_item:focus-visible{outline:2px solid var(--accent-color,#3b82f6);outline-offset:-2px}.web_menu_divider{background:var(--aster-floating-divider);height:1px;margin:6px 0}.web_segmented{background:var(--aster-segmented-track);border-radius:var(--aster-radius-control);border:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.web_segmented_option{appearance:none;border-radius:calc(var(--aster-radius-control) - 3px);min-height:34px;color:var(--text-secondary,#4b5563);font:inherit;cursor:pointer;transition:background .15s var(--aster-island-ease), color .15s var(--aster-island-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.web_segmented_option:hover:not([aria-pressed=true]):not(.is_active){background:var(--aster-floating-hover);color:var(--text-primary,#111827)}.web_segmented_option[aria-pressed=true],.web_segmented_option.is_active{background:var(--accent-color,#3b82f6);color:#fff}.web_segmented_option:focus-visible{outline:2px solid var(--accent-color,#3b82f6);outline-offset:1px}.web_icon_btn{width:36px;height:36px;color:inherit;cursor:pointer;transition:background .12s var(--aster-island-ease), color .12s var(--aster-island-ease);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.web_icon_btn:hover{background:var(--aster-hover)}.web_icon_btn:focus-visible{outline:2px solid var(--accent-color,#3b82f6);outline-offset:1px}.web_row_hover{border-radius:var(--aster-radius-item);transition:background .12s var(--aster-island-ease)}.web_row_hover:hover{background:var(--aster-hover)}.site_sky_top{background-color:#fff;background-image:radial-gradient(ellipse 80% 60% at 50% 0%, var(--web-island-sky-deep) 0%, transparent 70%), linear-gradient(180deg, var(--web-island-sky) 0%, #fff 58%);background-repeat:no-repeat;background-size:100% 720px}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li,dd,figcaption,blockquote){text-wrap:pretty}img{-webkit-user-drag:none}footer.footer{z-index:2;background:#fff;position:relative}.footer .footer_inner{width:calc(100% - 32px);max-width:calc(var(--site-max) + 32px);box-sizing:border-box;margin:0 auto;padding:0 16px}@media (width<=1024px){.footer .footer_inner{padding-inline:18px}}@media (width<=768px){.footer .footer_inner{width:calc(100% - 24px);padding-inline:16px}}@media (width<=480px){.footer .footer_inner{width:calc(100% - 20px);padding-inline:14px}}.footer .footer_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding:64px 0 44px;display:flex}.footer .footer_top_brand{flex-direction:column;flex:320px;align-items:flex-start;gap:20px;min-width:0;max-width:100%;display:flex}.footer .footer_logo{border-radius:10px;align-items:center;margin:-6px -4px;padding:6px 4px;line-height:0;display:inline-flex}.footer .footer_logo:focus-visible,.footer .footer_link:focus-visible,.footer .footer_social_icon:focus-visible,.footer .footer_utility_link:focus-visible,.footer .footer_lang_btn:focus-visible,.footer .lang_option:focus-visible{outline-offset:2px;outline:1px solid #2563eb}.footer .footer_link:focus-visible,.footer .footer_utility_link:focus-visible{border-radius:4px}.footer .footer_logo_img{object-fit:contain;width:auto;max-width:none;height:38px;display:block}.footer .footer_tagline{letter-spacing:-.025em;color:#0a0e17;overflow-wrap:break-word;text-wrap:balance;max-width:min(720px,100%);margin:0;font-family:Open Runde,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.2}.footer .footer_columns{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px;display:grid}.footer .footer_col{flex-direction:column;gap:13px;min-width:0;display:flex}.footer .footer_col_heading{letter-spacing:-.01em;color:#0a0e17;margin-bottom:3px;font-family:Open Runde,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600}.footer .footer_link{color:#545b69;hyphens:auto;width:fit-content;max-width:100%;font-size:15px;text-decoration:none;transition:none}.footer .footer_link:hover{color:#2563eb;text-decoration:underline}.footer .footer_socials{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;margin-inline:auto -8px;display:flex}.footer .footer_social_icon{color:#6b7280;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:none;display:flex}.footer .footer_social_x:hover{color:#0a0e17}.footer .footer_social_instagram:hover{color:#e4405f}.footer .footer_social_tiktok:hover{color:#0a0e17}.footer .footer_social_youtube:hover{color:red}.footer .footer_social_discord:hover{color:#5865f2}.footer .footer_social_telegram:hover{color:#229ed9}.footer .footer_social_signal:hover{color:#3a76f0}.footer .footer_social_reddit:hover{color:#ff4500}.footer .footer_social_linkedin:hover{color:#0a66c2}.footer .footer_social_github:hover{color:#0a0e17}.footer .footer_social_rss:hover{color:#f26522}.footer .footer_legal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-top:48px;display:flex}.footer .footer_fineprint{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;margin-top:12px;padding-bottom:56px;display:flex}.footer .footer_utility{flex-wrap:wrap;align-items:center;gap:6px 0;min-width:0;display:flex}.footer .footer_utility_link{color:#6b7280;white-space:nowrap;padding:0 14px;font-size:13px;text-decoration:none;transition:none;position:relative}.footer .footer_utility_link:before{content:"";inset-inline-start:0;background:#0a0e1724;width:1px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.footer .footer_utility_link:first-child{padding-inline-start:0}.footer .footer_utility_link:first-child:before{display:none}.footer .footer_utility_link:hover{color:#2563eb;text-decoration:underline}.footer .footer_legal_copy{color:#6b7280;white-space:nowrap;font-size:13px}@media (width<=640px){.footer .footer_legal_copy{white-space:normal}.footer .footer_logo_img{height:32px}}.footer .footer_address{color:#6b7280;margin:0;font-size:13px;font-style:normal;font-weight:400;line-height:1.5}.footer .footer_lang_wrap{flex-shrink:0;margin-top:0;position:relative}.footer .footer_lang_btn{color:#4b5563;background:var(--aster-field-bg);border-radius:var(--aster-radius-field);cursor:pointer;border:none;align-items:center;gap:8px;padding:8px 12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}.footer .footer_lang_btn:hover{background:var(--aster-field-hover)}.footer .lang_chevron{opacity:.7;transition:transform .2s}.footer .lang_popup{bottom:calc(100% + 8px);border-radius:var(--aster-radius-floating);opacity:0;visibility:hidden;z-index:50;width:240px;max-height:360px;box-shadow:var(--aster-floating-shadow);background:var(--aster-floating-bg);padding:6px;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;inset-inline:auto 0;overflow-y:auto;transform:translateY(6px)}.footer .lang_popup.lang_popup_open{opacity:1;visibility:visible;transform:translateY(0)}.footer .lang_popup_grid{flex-direction:column;gap:1px;display:flex}.footer .lang_option{text-align:start;border-radius:var(--aster-radius-item);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:1px;padding:8px 10px;text-decoration:none;transition:background .1s;display:flex}.footer .lang_option:hover{background:var(--aster-floating-hover)}.footer .lang_option_active{background:var(--web-island-accent)}.footer .lang_option_native{color:#1a1a1a;font-size:14px;font-weight:500;line-height:1.3}.footer .lang_option_english{color:#6b7280;font-size:12px;line-height:1.3}.footer .footer_lang_btn,.footer .footer_lang_btn #lang_label,.footer .lang_popup,.footer .lang_option,.footer .lang_option_native,.footer .lang_option_english{letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (width<=1100px){.footer .footer_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}}@media (width<=768px){.footer .footer_top{flex-direction:column;align-items:flex-start;gap:24px;padding:48px 0 32px}.footer .footer_top_brand{flex:none;width:100%}.footer .footer_socials{margin-top:0;justify-content:flex-start;margin-inline:-8px 0}.footer .footer_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer .footer_legal{flex-direction:column;align-items:flex-start;gap:14px;margin-top:36px}.footer .footer_fineprint{flex-direction:column;align-items:flex-start;gap:8px}.footer .footer_col{gap:0}.footer .footer_col_heading{margin-bottom:2px}.footer .footer_link{overflow-wrap:anywhere;white-space:normal;align-items:center;max-width:100%;min-height:40px;display:inline-flex}.footer .footer_utility{gap:14px 22px}.footer .footer_utility_link{align-items:center;min-height:44px;margin-block:-12px;padding:0;display:inline-flex}.footer .footer_utility_link:before{display:none}}@media (width<=480px){.footer .footer_top{padding:40px 0 24px}.footer .footer_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.footer .footer_link{font-size:14px}.footer .lang_popup{inset-inline:0 auto}}:root[data-theme=dark] footer.footer{background:0 0;border-top:0}:root[data-theme=dark] .footer .footer_tagline,:root[data-theme=dark] .footer .footer_col_heading{color:var(--sp_text,#f5f5f5)}:root[data-theme=dark] .footer .footer_link,:root[data-theme=dark] .footer .footer_utility_link,:root[data-theme=dark] .footer .footer_address,:root[data-theme=dark] .footer .footer_legal_copy,:root[data-theme=dark] .footer .footer_social_icon{color:var(--sp_text_muted,#8a8a8a)}:root[data-theme=dark] .footer .footer_logo:focus-visible,:root[data-theme=dark] .footer .footer_link:focus-visible,:root[data-theme=dark] .footer .footer_social_icon:focus-visible,:root[data-theme=dark] .footer .footer_utility_link:focus-visible,:root[data-theme=dark] .footer .footer_lang_btn:focus-visible,:root[data-theme=dark] .footer .lang_option:focus-visible{outline-color:#60a5fa}:root[data-theme=dark] .footer .footer_utility_link:before{background:var(--sp_line,#333)}:root[data-theme=dark] .footer .footer_utility_link:hover{color:var(--sp_text,#f5f5f5)}:root[data-theme=dark] .footer .footer_social_x:hover,:root[data-theme=dark] .footer .footer_social_tiktok:hover,:root[data-theme=dark] .footer .footer_social_github:hover{color:#f5f5f5}:root[data-theme=dark] .footer .footer_divider,:root[data-theme=dark] .footer .footer_utility,:root[data-theme=dark] .footer .footer_legal,:root[data-theme=dark] .footer .footer_bottom{border-color:var(--sp_line,#333)}:root[data-theme=dark] .footer .footer_divider{background:var(--sp_line,#333)}:root[data-theme=dark] .footer .footer_lang_btn{color:var(--sp_text_soft,#d4d4d4);background:var(--sp_raised,#121212);border-color:var(--sp_line,#333)}:root[data-theme=dark] .footer .footer_lang_btn:hover{background:var(--sp_state_hover,#1a1a1a);border-color:var(--sp_line_hover,#3f3f3f)}:root[data-theme=dark] .footer .lang_popup{background:var(--sp_raised,#121212);border-color:var(--sp_line,#333);box-shadow:0 12px 40px #0009}:root[data-theme=dark] .footer .lang_option:hover,:root[data-theme=dark] .footer .lang_option_active{background:var(--sp_state_hover,#1a1a1a)}:root[data-theme=dark] .footer .lang_option_native{color:var(--sp_text,#f5f5f5)}:root[data-theme=dark] .footer .lang_option_english{color:var(--sp_text_muted,#8a8a8a)}
