.Z7iS7q_methods{gap:var(--s2) var(--s5);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.Z7iS7q_methods button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.Z7iS7q_methods button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--foreground)}@font-face{font-family:Campfire Google Sans;src:url(/brand/auth/google-sans-latin-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.Z7iS7q_providers{max-width:560px;margin-top:var(--s5);margin-bottom:var(--s6);gap:12px;display:grid}.Z7iS7q_providers .Z7iS7q_provider{border:1px solid var(--provider-border);background:var(--provider-background);width:100%;min-width:0;min-height:48px;color:var(--provider-text);letter-spacing:.1px;text-align:center;cursor:pointer;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:500;line-height:20px;display:grid}.Z7iS7q_provider.Z7iS7q_google{--provider-background:#fff;--provider-border:#747775;--provider-text:#1f1f1f;font-family:Campfire Google Sans,Arial,sans-serif}.Z7iS7q_provider.Z7iS7q_battlenet{--provider-background:#0074e0;--provider-border:#148eff;--provider-text:#fff;font-weight:600}.Z7iS7q_provider.Z7iS7q_x{--provider-background:#000;--provider-border:#747775;--provider-text:#fff}.Z7iS7q_providerMark{place-items:center;width:24px;height:24px;display:grid}.Z7iS7q_providerMark img,.Z7iS7q_providerMark svg{object-fit:contain;width:20px;height:20px;display:block}.Z7iS7q_battlenet .Z7iS7q_providerMark{background:#fff;border-radius:5px}.Z7iS7q_providers .Z7iS7q_provider:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.Z7iS7q_providers .Z7iS7q_provider:disabled{opacity:.55;cursor:wait;transform:none}@media (hover:hover){.Z7iS7q_provider.Z7iS7q_google:hover:not(:disabled){--provider-background:#f8faff}.Z7iS7q_provider.Z7iS7q_battlenet:hover:not(:disabled){--provider-background:#0061c2}.Z7iS7q_provider.Z7iS7q_x:hover:not(:disabled){--provider-background:#17191b;--provider-border:#a0a3a1}}@media (prefers-reduced-motion:no-preference){.Z7iS7q_providers .Z7iS7q_provider{transition:background-color .15s,border-color .15s,box-shadow .15s}}@media (forced-colors:active){.Z7iS7q_providers .Z7iS7q_provider{color:buttontext;background:buttonface;border:1px solid buttontext}.Z7iS7q_providers .Z7iS7q_provider:focus-visible{outline-color:highlight}.Z7iS7q_battlenet .Z7iS7q_providerMark{forced-color-adjust:none;background:#fff}}.Z7iS7q_remember{align-items:center;gap:var(--s3);min-height:44px;margin:var(--s3) 0;color:var(--text);font-size:var(--fs-meta);display:flex}.Z7iS7q_remember input{width:18px;height:18px;accent-color:var(--accent)}.Z7iS7q_hint{color:var(--muted);font-size:var(--fs-note);margin:var(--s3) 0}.Z7iS7q_footer{gap:var(--s3) var(--s5);margin-top:var(--s3);flex-wrap:wrap;display:flex}.Z7iS7q_settings{max-width:560px}.Z7iS7q_settings h2{margin-bottom:var(--s4);font-size:22px}.Z7iS7q_settings p{overflow-wrap:anywhere}.Z7iS7q_settings p+p{margin-top:var(--s3)}.Z7iS7q_settings form{margin-top:var(--s4)}
body:has(.fGIr6W_bar){padding-bottom:calc(52px + env(safe-area-inset-bottom))}.fGIr6W_bar{z-index:19;width:100%;height:calc(52px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);background:var(--background);color:var(--foreground);font:600 15px/1 var(--font-ui);text-align:left;border:0;border-top:1px solid #333;display:block;position:fixed;bottom:0;left:0;right:0}.fGIr6W_barInner{max-width:var(--page-max);height:100%;padding:0 var(--gutter);align-items:center;gap:10px;margin:0 auto;display:flex}.fGIr6W_barInner svg,.fGIr6W_bar:hover{color:var(--accent)}.fGIr6W_bar:focus-visible{outline-offset:-4px}.fGIr6W_bar[aria-expanded=true]{color:var(--muted)}.fGIr6W_bar[data-aside]{visibility:hidden;transform:translateY(100%)}.fGIr6W_sheet{inset:auto var(--gutter) 0 auto;z-index:26;width:min(440px,calc(100vw - 2 * var(--gutter)));height:min(680px,calc(100dvh - var(--header) - 24px));border-radius:var(--radius-small) var(--radius-small) 0 0;background:var(--background);max-width:none;max-height:none;color:var(--foreground);border:1px solid #3a3a3a;border-bottom:0;flex-direction:column;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 -16px 48px #0000008c}.fGIr6W_sheet[open]{display:flex}.fGIr6W_sheet::backdrop{background:#0009}.fGIr6W_header{align-items:center;gap:var(--s3);border-bottom:1px solid var(--border);padding:6px 6px 6px 20px;display:flex}.fGIr6W_header h2{letter-spacing:0;flex:1;min-width:0;font-size:17px}.fGIr6W_close{width:44px;height:44px;color:var(--text);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fGIr6W_close:hover{color:var(--foreground);background:var(--surface-2)}.fGIr6W_textButton{min-height:44px;color:var(--text);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0 4px;font-size:14px;text-decoration:underline;display:inline-flex}.fGIr6W_textButton:hover{color:var(--accent)}.fGIr6W_panel{flex-direction:column;flex:1;min-height:0;display:flex}.fGIr6W_panel .fGIr6W_log{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow-y:auto}.fGIr6W_page{flex-direction:column;display:flex}.fGIr6W_page .fGIr6W_log{padding:var(--s5) 0}.fGIr6W_intro{color:var(--text);margin-bottom:20px}.fGIr6W_signIn{margin-bottom:var(--s4);color:var(--text)}.fGIr6W_messages{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.fGIr6W_question{background:var(--surface-2);max-width:85%;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;align-self:flex-end;padding:10px 14px}.fGIr6W_answer{color:var(--text);overflow-wrap:anywhere}.fGIr6W_page .fGIr6W_answer{max-width:var(--reading);font-size:17px;line-height:1.6}.fGIr6W_answer p+p,.fGIr6W_answer p+ul,.fGIr6W_answer p+ol,.fGIr6W_answer ul+p,.fGIr6W_answer ol+p{margin-top:10px}.fGIr6W_answer ul,.fGIr6W_answer ol{padding-left:20px}.fGIr6W_answer li+li{margin-top:4px}.fGIr6W_answer strong{color:var(--foreground)}.fGIr6W_answer a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.fGIr6W_answer a:hover{color:var(--accent)}.fGIr6W_answer code{font-size:.92em}.fGIr6W_activity{color:var(--muted);font-size:14px}.fGIr6W_problem{border-top:1px solid var(--border);color:var(--text);margin-top:20px;padding-top:16px}.fGIr6W_joinOffer{align-items:flex-start;gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}:is(.fGIr6W_joinOffer .primary,.fGIr6W_membershipAction .primary){margin-top:var(--s2)}.fGIr6W_price{color:var(--foreground);font-weight:600}.fGIr6W_billingProblem{margin-top:var(--s2);color:var(--text);font-size:14px}.fGIr6W_membership{justify-content:space-between;align-items:flex-end;gap:var(--s4) var(--s7);padding-bottom:var(--s6);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.fGIr6W_membershipText{flex:320px;min-width:0}.fGIr6W_membershipText h2{margin-bottom:var(--s3);font-size:20px}.fGIr6W_membershipText p{color:var(--text)}.fGIr6W_membershipAction{align-items:flex-start;gap:var(--s1);flex-direction:column;min-width:0;display:flex}.fGIr6W_membershipSignIn{color:var(--text)}.fGIr6W_membershipSignIn a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.fGIr6W_membershipSignIn a:hover{color:var(--accent)}.fGIr6W_manage{min-height:44px;color:var(--foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.fGIr6W_manage:hover{color:var(--accent)}.fGIr6W_joined{color:var(--foreground);flex:100%;font-weight:600}.fGIr6W_composer{padding:8px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background)}.fGIr6W_page .fGIr6W_composer{padding:var(--s3) 0 calc(var(--s4) + env(safe-area-inset-bottom));position:sticky;bottom:0}.fGIr6W_field{align-items:flex-end;gap:var(--s2);border-bottom:1px solid var(--field);display:flex}.fGIr6W_field:focus-within{border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.fGIr6W_field textarea{min-width:0;min-height:44px;max-height:160px;color:var(--foreground);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;flex:1;padding:11px 0;font-size:16px;line-height:22px}.fGIr6W_field textarea:focus-visible{outline:0}.fGIr6W_field textarea::placeholder{color:var(--muted)}.fGIr6W_send{background:var(--accent);color:#1a0d05;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-bottom:4px;padding:0;display:grid}.fGIr6W_send:hover{background:var(--accent-hover);color:#1a0d05}.fGIr6W_send:disabled{background:var(--surface-2);color:var(--muted);cursor:default}.fGIr6W_remaining{color:var(--muted);margin-top:8px;font-size:13px}.fGIr6W_pageBody{gap:var(--s7);margin-top:var(--s6);flex-direction:column;display:flex}.fGIr6W_pitch{gap:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fGIr6W_pitch h2{margin-bottom:var(--s4);font-size:20px}.fGIr6W_abilities{gap:var(--s3);color:var(--text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fGIr6W_abilities li{padding-left:20px;position:relative}.fGIr6W_abilities li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.fGIr6W_examples{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.fGIr6W_examples li{border-bottom:1px solid var(--border)}.fGIr6W_examples button{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:48px;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;padding:10px 0;font-size:16px;display:flex}.fGIr6W_examples button svg{color:var(--muted);flex:none}.fGIr6W_examples button:hover:not(:disabled),.fGIr6W_examples button:hover:not(:disabled) svg{color:var(--accent)}.fGIr6W_examples button:disabled{color:var(--muted);cursor:default}.fGIr6W_pageChat{border-top:1px solid var(--border);scroll-margin-top:calc(var(--header) + 16px)}.fGIr6W_pageChatBar{padding-top:var(--s2);justify-content:flex-end;display:flex}@media not (min-width:900px){.fGIr6W_pitch{gap:var(--s6);grid-template-columns:minmax(0,1fr)}}@media not (min-width:700px){.fGIr6W_sheet{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;inset:0}.fGIr6W_header{padding-left:16px}.fGIr6W_panel .fGIr6W_log{padding:16px}.fGIr6W_question{max-width:92%}.fGIr6W_page .fGIr6W_answer{font-size:16px}}@media (prefers-reduced-motion:no-preference){.fGIr6W_bar{transition:transform .2s var(--ease-out),visibility .2s,color .15s}.fGIr6W_sheet[open]{transition:translate .28s var(--ease-out),opacity .2s ease-out}@starting-style{.fGIr6W_sheet[open]{opacity:0;translate:0 16px}}.fGIr6W_activity{animation:1.4s ease-in-out infinite fGIr6W_emberPulse}.fGIr6W_send,.fGIr6W_examples button{transition:background-color .15s,color .15s}}@keyframes fGIr6W_emberPulse{50%{opacity:.55}}html[data-app] .fGIr6W_bar{display:none}html[data-app] .fGIr6W_page .fGIr6W_composer{bottom:var(--chrome-bottom);padding-bottom:var(--s4)}
