:root{--bg: #0b0b0c;--surface: #1b1b1d;--surface-2: #2a2a2d;--text: #f4f4f5;--muted: #a1a1a8;--line: rgba(255, 255, 255, .08);--accent: #ff8a3d;--link: #ffa36b;--accent-text: #1a1209;color-scheme:dark}@media (prefers-color-scheme: light){:root{--bg: #f6f6f7;--surface: #ffffff;--surface-2: #e4e4e6;--text: #171a20;--muted: #5c5e62;--line: rgba(0, 0, 0, .08);--accent: #b4530f;--link: #a84d0d;--accent-text: #ffffff;color-scheme:light}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:18px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-text-size-adjust:100%}a{color:var(--link)}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.g-top{display:flex;align-items:center;gap:12px;max-width:960px;margin:0 auto;padding:14px 16px}.g-brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:600;font-size:20px;margin-right:auto}.g-logo{width:32px;height:32px}.brand-tray{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.brand-play{fill:var(--accent);stroke:var(--accent);stroke-width:5;stroke-linejoin:round}.g-lang{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:15px;text-decoration:none}.g-globe{width:18px;height:18px}.g-open,.g-button{display:inline-block;background:var(--accent);color:var(--accent-text);text-decoration:none;font-weight:500;border-radius:999px}.g-open{padding:8px 16px;font-size:16px;white-space:nowrap}@media (max-width: 360px){.g-brand span{display:none}}.g-button{padding:12px 24px}.g-main{max-width:760px;margin:0 auto;padding:8px 16px 48px}.g-crumbs{color:var(--muted);font-size:15px;margin:8px 0 0}h1{font-size:clamp(30px,6vw,42px);line-height:1.15;margin:24px 0 16px;letter-spacing:-.01em}h2{font-size:24px;line-height:1.25;margin:40px 0 12px}.g-lead{font-size:20px;color:var(--text)}li{margin:6px 0}ol,ul{padding-left:1.4em}.g-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.g-cards li{margin:0}.g-cards a{display:block;height:100%;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--text);text-decoration:none}.g-cards a:hover{border-color:var(--accent)}.g-cards strong{display:block;font-size:19px;margin-bottom:4px}.g-cards span{display:block;color:var(--muted);font-size:16px;line-height:1.45}.g-search{display:flex;gap:8px;margin:24px 0}.g-search input{flex:1;min-width:0;padding:12px 18px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:999px}.g-search input:focus{outline:2px solid var(--accent);outline-offset:1px}.g-search button{padding:12px 22px;font:inherit;font-weight:500;color:var(--accent-text);background:var(--accent);border:0;border-radius:999px;cursor:pointer}.g-found{color:var(--muted)}.g-results{list-style:none;padding:0}.g-results li{margin:0 0 12px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.g-results a{font-size:19px;font-weight:600;text-decoration:none}.g-results p{margin:4px 0 0;color:var(--muted);font-size:16px;line-height:1.5}.g-results mark{background:none;color:var(--text);font-weight:600}.g-faq dt{font-weight:600;margin-top:20px}.g-faq dd{margin:6px 0 0;color:var(--muted)}.g-cta{margin:48px 0 0;padding:20px 24px;background:var(--surface);border:1px solid var(--line);border-radius:20px}.g-cta h2{margin-top:0}.g-more h2{font-size:20px}.g-more ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.g-more li{margin:0}.g-more a{display:inline-block;padding:6px 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-size:16px}.g-more a[aria-current=page]{background:var(--surface-2);color:var(--text)}.g-foot{max-width:760px;margin:0 auto;padding:24px 16px 40px;border-top:1px solid var(--line);color:var(--muted);font-size:15px}.g-foot p{margin:4px 0}.g-langs ul{list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;padding:0}.g-langs a[aria-current]{color:var(--text);font-weight:600;text-decoration:none}.g-modes{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:24px 0}.g-modes li{margin:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.g-modes svg{display:block;width:100%;max-width:220px;height:auto;margin-bottom:10px}.g-modes strong{display:block;font-size:19px}.g-modes span{display:block;color:var(--muted);font-size:16px;line-height:1.45}.g-screen{fill:var(--bg);stroke:var(--muted);stroke-width:2}.g-web{fill:var(--surface-2)}.g-web-other{fill:var(--accent);opacity:.55}.g-bar{fill:var(--muted)}.g-table{overflow-x:auto;margin:24px 0}.g-table table{border-collapse:collapse;width:100%;font-size:16px}.g-table th,.g-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.g-table thead th{color:var(--muted);font-weight:600}.g-table tbody th{color:var(--muted);font-weight:500}@media (max-width: 480px){.g-table table{font-size:14px}.g-table th,.g-table td{padding:8px 6px}}.g-icon{width:1.05em;height:1.05em;vertical-align:-.15em}.g-shot{margin:16px 0 24px}.g-shot img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}.g-shot-phone img{max-width:320px}.g-shot figcaption{color:var(--muted);font-size:15px;margin-top:6px}.g-note{margin:20px 0 24px;padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px}.g-note p{margin:0;font-size:16px;line-height:1.5}.g-download code{overflow-wrap:anywhere;font-size:14px}@media (max-width: 600px){.g-top{padding-block:8px}.g-brand,.g-lang,.g-open,.g-more a,.g-langs a{min-height:44px}.g-lang{min-width:44px;justify-content:center}.g-open{display:inline-flex;align-items:center;padding-block:0}.g-more a,.g-langs a{display:inline-flex;align-items:center}.g-langs ul{gap:0 16px}.g-more ul{gap:4px 8px}}
