:root{--ink:#121214;--ink-2:#1c1c1e;--ink-3:#232325;--ink-line:#2e2e31;--ink-hover:#2a2a2d;--ink-control:#3a3a3e;--on-ink:#efefef;--on-ink-soft:#c3c3c3;--on-ink-muted:#929295;--paper:#f5f7fa;--paper-2:#fff;--paper-line:#e2e8f0;--on-paper:#0f172a;--on-paper-muted:#475569;--primary:#04d8f2;--primary-hover:#3fe3f7;--glow:#04d8f2;--amber:#ffc400;--sky:#13a9f5;--navy:#061a3a;--cyan-ink:#0784a0;--paper-accent:#066f87;--cyan-soft:#10262b;--ok:#22c55e;--font-sans:"Inter Variable", Inter, "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--color-nav-bg:#1c1c1e;--color-nav-fg:#929295;--color-nav-accent:#04d8f2;--color-nav-active-bg:#232325;--color-nav-active-fg:#efefef;--color-action-primary:#04d8f2;--color-action-primary-hover:#3fe3f7;--color-fg-on-primary:#061a3a;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#18181a;--paper-2:#1c1c1e;--paper-line:#2e2e31;--on-paper:#efefef;--on-paper-muted:#929295;--paper-accent:#04d8f2;color-scheme:dark}}:root[data-theme=dark]{--paper:#18181a;--paper-2:#1c1c1e;--paper-line:#2e2e31;--on-paper:#efefef;--on-paper-muted:#929295;--paper-accent:#04d8f2;color-scheme:dark}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ug-in{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.ug-top{z-index:40;backdrop-filter:blur(10px);border-bottom:1px solid var(--ink-line);color:var(--on-ink);font-family:var(--font-sans);background:#121214eb;position:sticky;top:0}.ug-skip{z-index:50;background:var(--primary);color:var(--navy);border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px}.ug-skip:focus{top:10px}.ug-top-in{align-items:center;gap:22px;min-height:64px;padding-block:12px;display:flex}.ug-brand{flex:none;align-items:center;display:flex}.ug-brand img{width:auto;height:38px;display:block}.ug-links{flex:1;gap:20px;margin:0 0 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.ug-links a{color:var(--on-ink-muted);text-decoration:none}.ug-links a:hover,.ug-links a[aria-current=page]{color:var(--on-ink)}.ug-nav-cta{align-items:center;gap:18px;margin-left:auto;display:flex}.ug-login{color:var(--on-ink);white-space:nowrap;padding:9px 4px;font-size:14px;font-weight:600;text-decoration:none}.ug-login:hover{color:var(--glow)}.ug-lang{position:relative}.ug-lang-btn{font:500 13.5px/1 var(--font-sans);color:var(--on-ink);background:var(--ink-2);border:1px solid var(--ink-line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:inline-flex}.ug-lang-btn:hover{border-color:#4a4a4f}.ug-chev{border-right:2px solid var(--on-ink-muted);border-bottom:2px solid var(--on-ink-muted);width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.ug-lang-menu{background:var(--ink-2);border:1px solid var(--ink-line);z-index:45;border-radius:10px;min-width:170px;margin:0;padding:6px;list-style:none;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0006}.ug-lang:not([data-ready]):focus-within .ug-lang-menu,.ug-lang-btn[aria-expanded=true]+.ug-lang-menu{display:block}.ug-lang-menu a{color:var(--on-ink);cursor:pointer;border-radius:6px;padding:9px 10px;font-size:14px;text-decoration:none;display:block}.ug-lang-menu a:hover,.ug-lang-menu a:focus-visible{background:var(--ink-hover);outline:none}.ug-lang-menu a[aria-current=true]{color:var(--glow);font-weight:600}@media (width<=860px){.ug-links{display:none}}@media (width<=480px){.ug-top-in{gap:12px}.ug-brand img{height:30px}.ug-nav-cta{gap:10px}.ug-lang-btn{gap:6px;padding:8px 9px}.ug-login{font-size:13.5px}}.ug-footer{background:var(--ink);border-top:1px solid var(--ink-line);color:var(--on-ink-muted);font:13.5px/1.6 var(--font-sans);padding-block:40px}.ug-cols{grid-template-columns:1.4fr repeat(3,1fr);gap:24px;display:grid}@media (width<=860px){.ug-cols{grid-template-columns:1fr 1fr}.ug-cols>:first-child{grid-column:1/-1}}.ug-footer h2{color:var(--on-ink);margin:0 0 8px;font-size:13.5px;font-weight:700}.ug-footer ul{margin:0;padding:0;list-style:none}.ug-footer a{color:inherit;margin-bottom:6px;text-decoration:none;display:inline-block}.ug-footer a:hover{color:var(--on-ink)}.ug-tagline{max-width:30ch;margin:10px 0 0}.ug-cookie-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ug-cookie-btn:hover{color:var(--on-ink)}.ug-legal{border-top:1px solid var(--ink-line);text-align:center;margin:28px 0 0;padding-top:22px}.ug-top a:focus-visible,.ug-top button:focus-visible,.ug-footer a:focus-visible,.ug-footer button:focus-visible{outline:2px solid var(--glow);outline-offset:2px}
