.gb-chrome{--panel:#fff;--panel-hd:#f4f6f9;--edge:#14233c21;--edge-strong:#14233c42;--ink:#21242c;--ink-soft:#4a5464;--ink-faint:#6b7688;--accent:#0d80f2;--accent-ink:#fff;--accent-soft:#0d80f21f;--accent-2:#0b63bc;--row-hover:#e9eff7;--navy:#1b3652;--shadow:0 10px 34px #172b4d21;--r:12px;--rr:8px;--font:"Google Sans Flex","Inter",system-ui,-apple-system,sans-serif;--display:"Google Sans Flex","Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--w2:#0d80f2;--cta:#0d80f2;--cta-ink:#fff;--cta-hover:#0b6fd4}:root:not(.light) .gb-chrome{--panel:#151a21;--panel-hd:#11161d;--edge:#b4cdf021;--edge-strong:#b4cdf04d;--ink:#e5eaf2;--ink-soft:#aeb8c6;--ink-faint:#7a8494;--accent:#2e93f7;--accent-ink:#06121f;--accent-soft:#2e93f733;--accent-2:#7fc4ff;--row-hover:#232b35;--navy:#e5eaf2;--shadow:0 10px 34px #00000073;--w2:#4fa6ff;--cta:#2e93f7;--cta-ink:#06121f;--cta-hover:#4fa6ff}.gb-chrome .btn.primary.cta{background:var(--cta);color:var(--cta-ink);border-color:#0000;box-shadow:0 6px 18px #0d80f247}.gb-chrome .btn.primary.cta:hover{background:var(--cta-hover)}.gb-nav{z-index:3;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--edge);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:80px;padding:0 24px;display:grid;position:sticky;top:0}.gb-nav .wm{font:700 36px var(--display);letter-spacing:-.015em;white-space:nowrap;color:var(--ink);justify-self:start;text-decoration:none}.gb-nav .links{color:var(--ink-soft);white-space:nowrap;justify-self:center;gap:2px;font-size:18px;font-weight:600;display:flex}.gb-nav .acts .btn{padding:11px 18px;font-size:15.5px}.gb-nav .acts .btn.ico{justify-content:center;width:44px;padding:0}.gb-nav .links a{border:1px solid #0000;border-radius:8px;align-items:center;padding:11px 18px;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.gb-nav .acts{justify-self:end;gap:8px;display:flex}.gb-nav .btn{padding:8px 14px}@media (width<=1450px){.gb-nav{padding:0 16px}.gb-nav .wm{font-size:26px}.gb-nav .links{font-size:14px}.gb-nav .links a{padding:9px 6px}.gb-nav .acts{gap:6px}.gb-nav .acts .btn{padding:9px 12px;font-size:14px}.gb-nav .acts .btn.ico{width:40px}}@media (width<=1300px){.gb-nav .wm{font-size:24px}.gb-nav .links{font-size:13.5px}.gb-nav .links a{padding:8px 5px}}.gb-menu{z-index:30;background:var(--panel);border-bottom:1px solid var(--edge);flex-direction:column;max-height:calc(100vh - 80px);padding:10px 16px 18px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 30px 60px #00000073}.gb-menu .mlinks{flex-direction:column;gap:0;font-size:17px;display:flex}.gb-menu .mlinks a{border-bottom:1px solid var(--edge);color:var(--ink);padding:13px 10px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.gb-menu .mlinks a:hover{color:var(--accent)}.gb-menu .macts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.gb-menu .macts .btn{flex:auto;justify-content:center;padding:11px 14px;font-size:14.5px;display:inline-flex}@media (width<=1100px){.gb-nav.open .gb-menu{display:flex}}.gb-foot{border-top:1px solid var(--edge);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:30px;padding:40px max(24px,50vw - 590px);font-size:13.5px;display:flex}.gb-foot .cols{flex-wrap:wrap;gap:40px;display:flex}.gb-foot .col{flex-direction:column;gap:6px;display:flex}.gb-foot .col b{color:var(--ink-soft);font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.gb-foot a{color:var(--ink-faint);text-decoration:none}.gb-foot a:hover{color:var(--ink)}@media (width<=1100px){.gb-nav .links{display:none}}@media (width<=400px){.gb-nav .wm{font-size:19px}.gb-nav .acts .btn{padding:9px 10px;font-size:13px}}@media (width<=360px){.gb-nav{gap:6px;padding:0 10px}.gb-nav .wm{font-size:17px}.gb-nav .acts{gap:4px}}.gb-nav{z-index:40;background:color-mix(in srgb,var(--panel) 92%,transparent);border-bottom:1px solid var(--edge);height:90px;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #14233c08}.gb-nav .wm{font:700 40px/1 var(--display);letter-spacing:-.022em;color:var(--navy);align-items:center;gap:14px;display:flex}.gb-nav .wm .gbmark{flex:none;width:62px;height:61px;display:block}.gb-nav .wm .wt b{font-weight:700}.gb-nav .wm .wt i{color:var(--ink-faint);letter-spacing:0;font-size:.56em;font-style:normal;font-weight:600}.gb-nav .lang{font:600 13.5px var(--font);color:var(--ink-soft);white-space:nowrap;align-items:center;padding:0 4px;display:inline-flex}.gb-nav .links{font-size:15.5px}.gb-nav .links a{color:var(--ink-soft);border-radius:10px;padding:9px 13px}.gb-nav .links a:hover{background:var(--accent-soft);color:var(--accent)}.gb-nav .acts .btn{border-radius:10px}.gb-nav .acts .ico .sun{display:none}.gb-nav .acts .ico .moon{display:block}@media (width<=1500px){.gb-nav .wm .wt{font-size:.82em}}@media (width<=1300px){.gb-nav .wm{font-size:34px}.gb-nav .wm .gbmark{width:52px;height:51px}}@media (width<=1240px){.gb-nav .lang{display:none}}@media (width<=1100px){.gb-nav{height:72px;padding:0 14px}.gb-nav .wm{font-size:29px}.gb-nav .wm .gbmark{width:44px;height:43px}.gb-menu{max-height:calc(100vh - 72px)}}.gb-foot{align-items:flex-start}.gb-foot .fbrand{max-width:34ch;line-height:1.6}.gb-foot .wm{font:700 26px/1 var(--display);color:var(--navy);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:12px;display:flex}.gb-foot .wm .gbmark{flex:none;width:40px;height:39px;display:block}.gb-foot .wm i{color:var(--ink-faint);font-size:.62em;font-style:normal;font-weight:600}.gb-foot .fcopy{border-top:1px solid var(--edge);flex-basis:100%;padding-top:18px;font-size:12.5px}@media (width<=720px){.gb-nav .wm .wt{font-size:.8em}}.gb-nav .wm{align-items:center}.gb-nav .wstack{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.gb-nav .tagline{font:600 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;margin-top:4px}@media (width<=1500px){.gb-nav .tagline{font-size:9.5px}}@media (width<=1340px){.gb-nav .tagline{letter-spacing:.09em;margin-top:3px;font-size:8.5px}}@media (width<=1220px){.gb-nav .tagline{letter-spacing:.07em;font-size:8px}}@media (width<=1100px){.gb-nav .tagline{letter-spacing:.1em;font-size:9px}}@media (width<=900px){.gb-nav .tagline{display:none}}.gb-nav .lang{padding:0;position:relative}.gb-nav .langbtn{border:1px solid var(--edge);border-radius:var(--rr);background:var(--panel);height:36px;color:var(--ink);font:600 13px var(--font);cursor:pointer;white-space:nowrap;align-items:center;gap:3px;padding:0 10px;display:inline-flex}.gb-nav .langbtn:hover{background:var(--row-hover)}.gb-nav .langbtn .chev{width:14px;height:14px;transition:transform .15s}.gb-nav .lang.open .langbtn .chev{transform:rotate(180deg)}.gb-nav .langmenu{background:var(--panel);border:1px solid var(--edge);border-radius:var(--r);min-width:160px;box-shadow:var(--shadow);z-index:40;flex-direction:column;gap:2px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0}.gb-nav .lang.open .langmenu{display:flex}.gb-nav .langmenu a{border-radius:var(--rr);color:var(--ink);font:500 13.5px var(--font);white-space:nowrap;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.gb-nav .langmenu a:hover{background:var(--row-hover)}.gb-nav .langmenu a[aria-current=true]{color:var(--accent);font-weight:700}.gb-chrome .btn{border:1px solid var(--edge-strong);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.gb-chrome .btn:hover{background:#ffffff12}.gb-chrome .btn.primary{background:var(--cta);color:var(--cta-ink);border-color:#0000}.gb-chrome .btn.primary:hover{background:var(--cta-hover)}.gb-chrome .btn.ghost{color:var(--ink-soft);border-color:#0000}.gb-chrome .btn.ghost:hover{color:var(--ink)}.gb-chrome .btn.sm{border-radius:6px;padding:6px 10px;font-size:12.5px}.gb-chrome .btn[disabled]{opacity:.45;cursor:not-allowed}.gb-nav{position:sticky}.gb-nav .gb-burger{flex:none;justify-content:center;width:44px;padding:0;display:none}.gb-nav .gb-burger svg{width:20px;height:20px}.gb-nav .gb-burger .ic-x,.gb-nav .gb-burger[aria-expanded=true] .ic-burger{display:none}.gb-nav .gb-burger[aria-expanded=true] .ic-x{display:block}@media (width<=1100px){.gb-nav .gb-burger{display:inline-flex}}@media (width<=400px){.gb-nav .gb-burger{width:38px}}.gb-nav{z-index:1000}
