@import "https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap";@layer theme{.gemini-theme-wrapper{--gemini-bg:#ffffff;--gemini-surface:#f8f9fa;--gemini-text:#202124;--gemini-heading:#202124;--gemini-muted:#5f6368;--gemini-link:#1a73e8;--gemini-link-hover:#1557b0;--gemini-link-underline:rgba(26, 115, 232, .3);--gemini-link-underline-hover:rgba(26, 115, 232, .5);--gemini-code-bg:#f1f3f4;--gemini-hr:#dadce0;--gemini-caption:#5f6368;--gemini-white:#ffffff;--gemini-dialogue-bg:#eaeef5;--gemini-quote-border:rgba(26, 115, 232, .3);--user-block-shadow:0 1px 2px rgba(0, 0, 0, .05);background-color:var(--gemini-bg);min-height:100vh;box-sizing:border-box;width:100%;margin:-2rem 0;padding:2rem 0;color:var(--gemini-text);--aw-color-text-default:var(--gemini-text);--aw-color-text-heading:var(--gemini-heading);--aw-color-text-muted:var(--gemini-muted);--aw-color-primary:var(--gemini-link)}:where(.gemini-theme-wrapper,.gemini-theme-section){--pullquote-bg:var(--gemini-surface);--pullquote-border-color:rgba(26, 115, 232, .35);--pullquote-shadow:0 1px 2px rgba(0, 0, 0, .04);--pullquote-text:var(--gemini-heading);--pullquote-font:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pullquote-font-weight:400;--pullquote-letter-spacing:-.01em;--pullquote-quote-color:rgba(26, 115, 232, .2);--pullquote-quote-font:"Roboto", -apple-system, sans-serif;--pullquote-paragraph-gap:clamp(.85rem, 2vw, 1.4rem);--pullquote-strong-color:var(--gemini-link);--pullquote-strong-weight:500;--pullquote-link-color:rgb(251 182 206);--pullquote-link-hover:rgb(244 114 182);--pullquote-link-underline:rgb(244 114 182);--user-block-bg:#eaeef5;--user-block-text:var(--gemini-text);--user-block-radius:16px;--user-block-padding:.6em 1.2em;--user-block-padding-top:1.4rem;--user-block-padding-left:3.25rem;--user-block-font:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--agent-code-font:"Roboto Mono", "SF Mono", "Monaco", monospace;--agent-code-font-size:.8rem;--agent-code-line-height:1.5;--agent-code-bg:#1e1e1e;--agent-code-text:#d4d4d4;--agent-code-white-space:pre;--agent-code-overflow-x:auto;--model-banner-font:"Google Sans", "Roboto", -apple-system, sans-serif;--model-banner-font-weight:500;--model-banner-font-size:2rem;--model-banner-letter-spacing:-.01em;--model-banner-text:#1a1a1a;--model-banner-margin-top:2.25rem;--model-banner-margin-bottom:1rem;--model-banner-padding-left:3.35rem;--model-banner-icon-url:url(/images/icons/gemini-sparkle.png);--model-banner-icon-size:2.5rem 2.5rem;--model-banner-icon-position:.35rem center;--model-banner-line-gradient:linear-gradient(90deg, #1a73e8 0%, transparent 100%);--model-banner-line-height:1.5px;--model-banner-gap:.5rem;--model-banner-line-gap:1rem;--poetry-bg:linear-gradient(to right, rgba(255, 253, 250, .6), rgba(255, 253, 250, .4)), linear-gradient(90deg, transparent 0%, rgba(26, 115, 232, .01) 50%, transparent 100%);--poetry-border-color:rgba(26, 115, 232, .15);--poetry-border-width:1px;--poetry-radius:0;--poetry-padding:1.75rem 2rem 1.75rem 3.5rem;--poetry-margin:2rem 0;--poetry-font:"Adobe Garamond Pro", "Garamond", "Georgia", serif;--poetry-font-size:1.125rem;--poetry-line-height:1.8;--poetry-font-style:normal;--poetry-text:var(--gemini-text, var(--section-text, currentColor));--poetry-white-space:pre-wrap;--poetry-overflow-x:visible;--poetry-text-align:left;--poetry-shadow:0 1px 2px rgba(0, 0, 0, .04), inset 0 0 60px rgba(250, 248, 245, .5)}:where(.dark) :where(.gemini-theme-wrapper,.gemini-theme-section){--pullquote-bg:var(--gemini-surface);--pullquote-border-color:var(--gemini-quote-border);--pullquote-shadow:0 1px 3px rgba(0, 0, 0, .3);--pullquote-text:var(--gemini-heading);--pullquote-quote-color:rgba(96, 165, 250, .35);--pullquote-link-color:rgb(244 114 182);--pullquote-link-hover:rgb(251 113 133);--pullquote-link-underline:rgb(251 113 133);--user-block-bg:#1b2333;--model-banner-text:#f8fafc;--model-banner-line-gradient:linear-gradient(90deg, rgba(96, 165, 250, .7) 0%, transparent 100%);--poetry-bg:var(--gemini-code-bg);--poetry-border-color:rgba(138, 180, 248, .25);--poetry-text:var(--gemini-text, var(--section-text, currentColor));--poetry-shadow:none}body.theme-gemini{background-color:#fff;--aw-color-bg-page:#ffffff;--aw-color-bg-page-dark:#0b0f1a;--aw-color-text-default:#202124;--aw-color-text-heading:#202124;--aw-color-text-muted:#5f6368;--aw-color-primary:#1a73e8;--aw-color-secondary:#1557b0}.dark body.theme-gemini{background-color:#0b0f1a;--aw-color-bg-page:#0b0f1a;--aw-color-bg-page-dark:#0b0f1a;--aw-color-text-default:#e5e7eb;--aw-color-text-heading:#f8fafc;--aw-color-text-muted:#9ca3af;--aw-color-primary:#60a5fa;--aw-color-secondary:#93c5fd}@media (min-width:768px){.gemini-theme-wrapper{margin:-3rem 0;padding:3rem 0}}.dark .gemini-theme-wrapper{--gemini-bg:#0b0f1a;--gemini-surface:#141b2b;--gemini-text:#e5e7eb;--gemini-heading:#f8fafc;--gemini-muted:#9ca3af;--gemini-link:#60a5fa;--gemini-link-hover:#93c5fd;--gemini-link-underline:rgba(96, 165, 250, .4);--gemini-link-underline-hover:rgba(96, 165, 250, .7);--gemini-code-bg:#111827;--gemini-hr:#1f2937;--gemini-caption:#9ca3af;--gemini-white:#ffffff;--gemini-dialogue-bg:#1b2333;--gemini-quote-border:rgba(96, 165, 250, .35);background-color:var(--gemini-bg);color:var(--gemini-text);--aw-color-text-default:var(--gemini-text);--aw-color-text-heading:var(--gemini-heading);--aw-color-text-muted:var(--gemini-muted);--aw-color-primary:var(--gemini-link)}.gemini-theme-wrapper .prose,.gemini-theme-wrapper .prose p,.gemini-theme-wrapper .prose li,.gemini-theme-wrapper .prose blockquote{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.02rem;line-height:1.8;color:var(--gemini-text)}.gemini-theme-wrapper .prose h1,.gemini-theme-wrapper .prose h2,.gemini-theme-wrapper .prose h3,.gemini-theme-wrapper .prose h4,.gemini-theme-wrapper .prose h5,.gemini-theme-wrapper .prose h6{font-family:Google Sans,Roboto,-apple-system,sans-serif;font-weight:500;color:var(--gemini-heading);letter-spacing:-.04em}.gemini-theme-wrapper .prose h1,.gemini-theme-wrapper .prose h2{line-height:1.02}.gemini-theme-wrapper .user-block:before,.gemini-theme-wrapper .prompt-block:before,.gemini-theme-wrapper .user-prompt-block:before,.gemini-theme-wrapper pre code.language-user:before,.gemini-theme-wrapper pre code.language-prompt:before,.gemini-theme-wrapper pre code.language-user-prompt:before{content:"JD";font-family:Google Sans,Roboto,-apple-system,sans-serif;font-weight:500;letter-spacing:.02em;position:absolute;top:1.3rem;left:.78rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:9999px;background:linear-gradient(135deg,#4285f4,#7b8cff);color:var(--gemini-white);font-size:.75rem;text-transform:uppercase}.gemini-theme-wrapper :is(div.user-block,div.prompt-block,div.user-prompt-block){background:linear-gradient(135deg,#4285f41a,#ffffffc7),#fff!important;border:1px solid rgba(66,133,244,.16);border-radius:22px!important}.gemini-theme-wrapper header time,.gemini-theme-wrapper header .text-sm{color:var(--gemini-muted)}.gemini-theme-wrapper header .text-sm a{color:var(--gemini-muted)}.gemini-theme-wrapper header>p.text-muted{color:#6b7280!important}.dark .gemini-theme-wrapper header>p.text-muted{color:var(--gemini-muted)!important}.gemini-theme-wrapper header a:hover{color:var(--gemini-link-hover)}.gemini-theme-wrapper a{color:var(--gemini-link);text-decoration:none}.gemini-theme-wrapper a:hover,.gemini-theme-wrapper a:focus-visible{color:var(--gemini-link-hover);text-decoration:underline;text-decoration-color:var(--gemini-link-underline-hover);text-underline-offset:.2em}.gemini-theme-wrapper :not(pre)>code{background-color:var(--gemini-code-bg);color:var(--gemini-heading);padding:.1em .4em;border-radius:4px;font-size:.875em}.gemini-theme-wrapper .prose code:before,.gemini-theme-wrapper .prose code:after{content:none!important}.gemini-theme-wrapper .prose code+code{margin-left:.2em}.gemini-theme-wrapper ul li code,.gemini-theme-wrapper p strong code{color:var(--gemini-link)}.gemini-theme-wrapper pre{background:var(--gemini-code-bg);color:var(--gemini-heading);border:1px solid var(--gemini-hr);border-radius:8px}.gemini-theme-wrapper blockquote{background:#4285f40f;border-left:4px solid var(--gemini-link);border-radius:0 18px 18px 0;padding:1rem 1.1rem 1rem 1.2rem;color:var(--gemini-text);margin:1.5rem 0}.gemini-theme-wrapper blockquote p{color:inherit;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gemini-theme-wrapper .quote-block{background:#4285f40f;border-left:4px solid var(--gemini-link);border-radius:0 18px 18px 0;padding:1rem 1.1rem 1rem 1.2rem;color:var(--gemini-text)}.post-page.gemini-theme-wrapper .post-title{font-family:Google Sans,Roboto,-apple-system,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:1.02}.gemini-theme-wrapper .quote-block p{color:inherit;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:768px){:where(.gemini-theme-wrapper,.gemini-theme-section){--pullquote-margin:1.5rem auto;--pullquote-padding:1.85rem 1.35rem 1.85rem 2.6rem;--pullquote-radius:20px;--pullquote-quote-left:.25rem}}.gemini-theme-wrapper hr{border-color:var(--gemini-hr)}.gemini-theme-wrapper figcaption,.gemini-theme-wrapper .prose figcaption{color:var(--gemini-caption)}.gemini-theme-wrapper table{border-color:var(--gemini-hr)}.gemini-theme-wrapper thead{background:var(--gemini-surface);color:var(--gemini-heading)}.gemini-theme-wrapper tbody td{color:var(--gemini-text)}.gemini-theme-section{--section-bg:#ffffff;--section-surface:#f8f9fa;--section-text:#202124;--section-heading:#202124;--section-link:#1a73e8;--section-code-bg:#f1f3f4;--user-block-text:var(--section-text);--user-block-shadow:none;background:linear-gradient(135deg,#e8f0fe4d,#f8f9fa80);color:var(--section-text);padding:1.5rem;margin:1.5rem 0;border-radius:16px;border:1px solid rgba(26,115,232,.15)}.dark .gemini-theme-section{--section-bg:#0b0f1a;--section-surface:#141b2b;--section-text:#e5e7eb;--section-heading:#f8fafc;--section-link:#60a5fa;--section-code-bg:#111827;background:linear-gradient(135deg,#0f172ae6,#141b2bf2);border:1px solid rgba(96,165,250,.35)}.gemini-theme-section .model-banner-legacy:before{content:"";width:1.25rem;height:1.25rem;background-image:url(/images/icons/gemini-sparkle.png);background-size:contain;background-repeat:no-repeat;background-position:center}.gemini-theme-section :is(p,li),.claude-theme-wrapper .prose .gemini-theme-section :is(p,li),.chatgpt-theme-wrapper .prose .gemini-theme-section :is(p,li),.default-theme-wrapper .prose .gemini-theme-section :is(p,li){font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.02rem;line-height:1.8;color:var(--section-text)}.gemini-theme-section :is(h1,h2,h3,h4),.claude-theme-wrapper .prose .gemini-theme-section :is(h1,h2,h3,h4),.chatgpt-theme-wrapper .prose .gemini-theme-section :is(h1,h2,h3,h4),.default-theme-wrapper .prose .gemini-theme-section :is(h1,h2,h3,h4){font-family:Google Sans,Roboto,-apple-system,sans-serif;font-weight:500;letter-spacing:-.04em;color:var(--section-heading)}.gemini-theme-section :is(h1,h2),.claude-theme-wrapper .prose .gemini-theme-section :is(h1,h2),.chatgpt-theme-wrapper .prose .gemini-theme-section :is(h1,h2),.default-theme-wrapper .prose .gemini-theme-section :is(h1,h2){line-height:1.02}.gemini-theme-section :is(div.user-block,div.prompt-block,div.user-prompt-block),.claude-theme-wrapper .prose .gemini-theme-section :is(div.user-block,div.prompt-block,div.user-prompt-block),.chatgpt-theme-wrapper .prose .gemini-theme-section :is(div.user-block,div.prompt-block,div.user-prompt-block),.default-theme-wrapper .prose .gemini-theme-section :is(div.user-block,div.prompt-block,div.user-prompt-block){background:linear-gradient(135deg,#4285f41a,#ffffffc7),#fff!important;border:1px solid rgba(66,133,244,.16);border-radius:22px!important}.dark .gemini-theme-section :is(h1,h2,h3,h4),.dark .claude-theme-wrapper .prose .gemini-theme-section :is(h1,h2,h3,h4),.dark .chatgpt-theme-wrapper .prose .gemini-theme-section :is(h1,h2,h3,h4),.dark .default-theme-wrapper .prose .gemini-theme-section :is(h1,h2,h3,h4){color:var(--section-heading)!important}.gemini-theme-section strong,.claude-theme-wrapper .prose .gemini-theme-section strong,.chatgpt-theme-wrapper .prose .gemini-theme-section strong,.default-theme-wrapper .prose .gemini-theme-section strong{color:var(--section-heading)}.dark .gemini-theme-section strong,.dark .claude-theme-wrapper .prose .gemini-theme-section strong,.dark .chatgpt-theme-wrapper .prose .gemini-theme-section strong,.dark .default-theme-wrapper .prose .gemini-theme-section strong{color:var(--section-heading)!important}.gemini-theme-section a,.claude-theme-wrapper .prose .gemini-theme-section a,.chatgpt-theme-wrapper .prose .gemini-theme-section a,.default-theme-wrapper .prose .gemini-theme-section a{color:var(--section-link);text-decoration:none}.gemini-theme-section a:hover,.claude-theme-wrapper .prose .gemini-theme-section a:hover,.chatgpt-theme-wrapper .prose .gemini-theme-section a:hover,.default-theme-wrapper .prose .gemini-theme-section a:hover{text-decoration:underline}.dark .gemini-theme-section a.paren-ref,.dark .prose .gemini-theme-section a.paren-ref,.dark .claude-theme-wrapper .prose .gemini-theme-section a.paren-ref,.dark .chatgpt-theme-wrapper .prose .gemini-theme-section a.paren-ref,.dark .default-theme-wrapper .prose .gemini-theme-section a.paren-ref{color:#e5e7eb!important;background-color:#1b2333!important}.dark .gemini-theme-section a.paren-ref:hover,.dark .prose .gemini-theme-section a.paren-ref:hover,.dark .claude-theme-wrapper .prose .gemini-theme-section a.paren-ref:hover,.dark .chatgpt-theme-wrapper .prose .gemini-theme-section a.paren-ref:hover,.dark .default-theme-wrapper .prose .gemini-theme-section a.paren-ref:hover{color:#f8fafc!important;background-color:#27344a!important}.gemini-theme-section pre code.language-user:before,.gemini-theme-section pre code.language-prompt:before,.gemini-theme-section .user-block:before,.gemini-theme-section .prompt-block:before,.gemini-theme-section .user-prompt-block:before,.claude-theme-wrapper .prose .gemini-theme-section pre code.language-user:before,.claude-theme-wrapper .prose .gemini-theme-section pre code.language-prompt:before,.claude-theme-wrapper .prose .gemini-theme-section .user-block:before,.claude-theme-wrapper .prose .gemini-theme-section .prompt-block:before,.claude-theme-wrapper .prose .gemini-theme-section .user-prompt-block:before,.chatgpt-theme-wrapper .prose .gemini-theme-section pre code.language-user:before,.chatgpt-theme-wrapper .prose .gemini-theme-section pre code.language-prompt:before,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block:before,.chatgpt-theme-wrapper .prose .gemini-theme-section .prompt-block:before,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-prompt-block:before,.default-theme-wrapper .prose .gemini-theme-section pre code.language-user:before,.default-theme-wrapper .prose .gemini-theme-section pre code.language-prompt:before,.default-theme-wrapper .prose .gemini-theme-section .user-block:before,.default-theme-wrapper .prose .gemini-theme-section .prompt-block:before,.default-theme-wrapper .prose .gemini-theme-section .user-prompt-block:before{content:"JD";font-family:Google Sans,Roboto,-apple-system,sans-serif;font-weight:500;position:absolute;top:1rem;left:.75rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:linear-gradient(135deg,#4285f4,#7b8cff);color:#fff;font-size:.7rem}.dark .gemini-theme-wrapper :is(div.user-block,div.prompt-block,div.user-prompt-block),.dark .gemini-theme-section :is(div.user-block,div.prompt-block,div.user-prompt-block),.dark .claude-theme-wrapper .prose .gemini-theme-section :is(div.user-block,div.prompt-block,div.user-prompt-block),.dark .chatgpt-theme-wrapper .prose .gemini-theme-section :is(div.user-block,div.prompt-block,div.user-prompt-block),.dark .default-theme-wrapper .prose .gemini-theme-section :is(div.user-block,div.prompt-block,div.user-prompt-block){background:linear-gradient(135deg,#4285f429,#1b2333eb),#1b2333!important;border:1px solid rgba(96,165,250,.24)}.dark .gemini-theme-wrapper blockquote,.dark .gemini-theme-wrapper .quote-block{background:#60a5fa14}.gemini-theme-section :not(pre)>code,.claude-theme-wrapper .prose .gemini-theme-section :not(pre)>code,.chatgpt-theme-wrapper .prose .gemini-theme-section :not(pre)>code,.default-theme-wrapper .prose .gemini-theme-section :not(pre)>code{background-color:var(--section-code-bg);color:var(--section-heading);box-shadow:inset 0 0 0 1px #1a73e81f;padding:.05em .35em;border-radius:.4em}.dark .gemini-theme-section :not(pre)>code,.dark .claude-theme-wrapper .prose .gemini-theme-section :not(pre)>code,.dark .chatgpt-theme-wrapper .prose .gemini-theme-section :not(pre)>code,.dark .default-theme-wrapper .prose .gemini-theme-section :not(pre)>code{color:var(--section-heading)!important;box-shadow:inset 0 0 0 1px #60a5fa40}.gemini-theme-section :is(thead,th),.claude-theme-wrapper .prose .gemini-theme-section :is(thead,th),.chatgpt-theme-wrapper .prose .gemini-theme-section :is(thead,th),.default-theme-wrapper .prose .gemini-theme-section :is(thead,th){color:var(--section-heading)}.dark .gemini-theme-section :is(thead,th),.dark .claude-theme-wrapper .prose .gemini-theme-section :is(thead,th),.dark .chatgpt-theme-wrapper .prose .gemini-theme-section :is(thead,th),.dark .default-theme-wrapper .prose .gemini-theme-section :is(thead,th){color:var(--section-heading)!important}.gemini-theme-section .user-block+p,.gemini-theme-section .user-block+h1,.gemini-theme-section .user-block+h2,.gemini-theme-section .user-block+h3,.gemini-theme-section .user-block+ul,.gemini-theme-section .user-block+ol,.gemini-theme-section pre:has(code.language-user)+p,.gemini-theme-section pre:has(code.language-user)+h1,.gemini-theme-section pre:has(code.language-user)+h2,.gemini-theme-section pre:has(code.language-user)+h3,.gemini-theme-section pre:has(code.language-user)+ul,.gemini-theme-section pre:has(code.language-user)+ol,.claude-theme-wrapper .prose .gemini-theme-section .user-block+p,.claude-theme-wrapper .prose .gemini-theme-section .user-block+h1,.claude-theme-wrapper .prose .gemini-theme-section .user-block+h2,.claude-theme-wrapper .prose .gemini-theme-section .user-block+h3,.claude-theme-wrapper .prose .gemini-theme-section .user-block+ul,.claude-theme-wrapper .prose .gemini-theme-section .user-block+ol,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+p,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h1,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h2,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h3,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ul,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ol,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+p,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+h1,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+h2,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+h3,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+ul,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+ol,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+p,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h1,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h2,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h3,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ul,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ol,.default-theme-wrapper .prose .gemini-theme-section .user-block+p,.default-theme-wrapper .prose .gemini-theme-section .user-block+h1,.default-theme-wrapper .prose .gemini-theme-section .user-block+h2,.default-theme-wrapper .prose .gemini-theme-section .user-block+h3,.default-theme-wrapper .prose .gemini-theme-section .user-block+ul,.default-theme-wrapper .prose .gemini-theme-section .user-block+ol,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+p,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h1,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h2,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h3,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ul,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ol{position:relative;padding-left:2.5rem}.gemini-theme-section .user-block+p:before,.gemini-theme-section .user-block+h1:before,.gemini-theme-section .user-block+h2:before,.gemini-theme-section .user-block+h3:before,.gemini-theme-section .user-block+ul:before,.gemini-theme-section .user-block+ol:before,.gemini-theme-section pre:has(code.language-user)+p:before,.gemini-theme-section pre:has(code.language-user)+h1:before,.gemini-theme-section pre:has(code.language-user)+h2:before,.gemini-theme-section pre:has(code.language-user)+h3:before,.gemini-theme-section pre:has(code.language-user)+ul:before,.gemini-theme-section pre:has(code.language-user)+ol:before,.claude-theme-wrapper .prose .gemini-theme-section .user-block+p:before,.claude-theme-wrapper .prose .gemini-theme-section .user-block+h1:before,.claude-theme-wrapper .prose .gemini-theme-section .user-block+h2:before,.claude-theme-wrapper .prose .gemini-theme-section .user-block+h3:before,.claude-theme-wrapper .prose .gemini-theme-section .user-block+ul:before,.claude-theme-wrapper .prose .gemini-theme-section .user-block+ol:before,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+p:before,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h1:before,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h2:before,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h3:before,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ul:before,.claude-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ol:before,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+p:before,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+h1:before,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+h2:before,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+h3:before,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+ul:before,.chatgpt-theme-wrapper .prose .gemini-theme-section .user-block+ol:before,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+p:before,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h1:before,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h2:before,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h3:before,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ul:before,.chatgpt-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ol:before,.default-theme-wrapper .prose .gemini-theme-section .user-block+p:before,.default-theme-wrapper .prose .gemini-theme-section .user-block+h1:before,.default-theme-wrapper .prose .gemini-theme-section .user-block+h2:before,.default-theme-wrapper .prose .gemini-theme-section .user-block+h3:before,.default-theme-wrapper .prose .gemini-theme-section .user-block+ul:before,.default-theme-wrapper .prose .gemini-theme-section .user-block+ol:before,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+p:before,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h1:before,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h2:before,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+h3:before,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ul:before,.default-theme-wrapper .prose .gemini-theme-section pre:has(code.language-user)+ol:before{content:"";position:absolute;left:0;top:.15em;width:1.75rem;height:1.75rem;background-image:url(/images/icons/gemini-sparkle.png);background-size:contain;background-repeat:no-repeat;background-position:center}}