:root{--primary:#1670ff;--primary-light:#e8f1ff;--primary-dark:#0f4fc2;--primary-ink:#1670ff;--accent:#fcd34d;--accent-light:#fffbeb;--secondary:#fb7185;--secondary-light:#fff1f2;--text:#0f172a;--text-2:#475569;--text-3:#94a3b8;--text-on-primary:#fff;--background:#fff;--surface:#fff;--surface-alt:#f5f8ff;--border:#dfe7ff;--border-light:#edf2ff;--divider:#edf2ff;--backdrop:#0f172a73;--p4-card:#f5f8ff;--p4-divider:#e3eafb;--p4-radius:20px;--p4-tile:48px;--p4-tile-radius:12px;--p4-tile-radius-sm:10px;--p4-control-radius:14px;--p4-segment-radius:10px;--success:#16a34a;--success-text:#15803d;--success-bg:#eaf8f0;--error:#ef4444;--danger:#b91c1c;--danger-bg:#fef2f2;--danger-fill:#b91c1c;--amber-text:#92400e;--card-yellow:#fffbeb;--card-pink:#fff1f2;--card-green:#eaf8f0;--card-blue:#e8f0ff;--card-orange:#fff7ed;--yellow:#fffbeb;--pink:#fff1f2;--hl-1:#fff1a8;--hl-2:#ffdcdc;--hl-3:#e8f1ff;--youtube:#f03;--sticker:#ffe16c;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:9999px;--shadow-sm:0 1px 3px #0f172a1f;--shadow-md:0 12px 32px #0f172a2e;--shadow-primary:0 6px 14px #1670ff4d;--touch-target:44px;--ease:.16s ease;--focus-ring:0 0 0 3px #1670ff59;--font:"Figtree", system-ui, -apple-system, sans-serif;--font-hand:"Kalam", "Comic Sans MS", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--primary-light:#1a2b4d;--primary-ink:#8ab8ff;--accent-light:#2a2410;--secondary-light:#2d1a20;--text:#f1f5f9;--text-2:#cbd5e1;--text-3:#94a3b8;--background:#0b1120;--surface:#111a2e;--surface-alt:#17223a;--border:#2a3754;--border-light:#1f2a44;--divider:#1f2a44;--backdrop:#020617b3;--p4-card:#17223a;--p4-divider:#26324e;--success-text:#4ade80;--success-bg:#102a1c;--danger:#fca5a5;--danger-bg:#3b1416;--amber-text:#fcd34d;--card-yellow:#2a2410;--card-pink:#2d1a20;--card-green:#102a1c;--card-blue:#142140;--card-orange:#2c1d0f;--yellow:#2a2410;--pink:#2d1a20;--hl-1:#4a3f0c;--hl-2:#4a1d24;--hl-3:#1a2b4d;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 12px 32px #0000008c;--focus-ring:0 0 0 3px #8ab8ff8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme-auto]:not([data-theme=light]){--primary-light:#1a2b4d;--primary-ink:#8ab8ff;--accent-light:#2a2410;--secondary-light:#2d1a20;--text:#f1f5f9;--text-2:#cbd5e1;--text-3:#94a3b8;--background:#0b1120;--surface:#111a2e;--surface-alt:#17223a;--border:#2a3754;--border-light:#1f2a44;--divider:#1f2a44;--backdrop:#020617b3;--p4-card:#17223a;--p4-divider:#26324e;--success-text:#4ade80;--success-bg:#102a1c;--danger:#fca5a5;--danger-bg:#3b1416;--amber-text:#fcd34d;--card-yellow:#2a2410;--card-pink:#2d1a20;--card-green:#102a1c;--card-blue:#142140;--card-orange:#2c1d0f;--yellow:#2a2410;--pink:#2d1a20;--hl-1:#4a3f0c;--hl-2:#4a1d24;--hl-3:#1a2b4d;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 12px 32px #0000008c;--focus-ring:0 0 0 3px #8ab8ff8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.gpt-guide{gap:var(--space-5);padding:var(--space-5) var(--space-4);flex-direction:column;display:flex;container-type:inline-size}.gpt-guide-hero{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--primary-light);display:flex}.gpt-guide-hero-icon{border-radius:var(--radius-md);background:#0f172a;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.gpt-guide .gpt-guide-lede{color:var(--text);margin:0;font-size:1rem;font-weight:600;line-height:1.45}.gpt-guide-steps{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gpt-guide-step{gap:var(--space-3);display:flex}.gpt-guide-num{border-radius:var(--radius-pill);background:var(--accent);width:28px;height:28px;color:var(--text);flex-shrink:0;place-items:center;font-size:.875rem;font-weight:800;display:grid}.gpt-guide-step-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.gpt-guide-step-title{color:var(--text);margin:0;padding-top:3px;font-size:1rem;font-weight:800}.gpt-guide .gpt-guide-step-body{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.5}.gpt-guide .gpt-guide-step-body strong{color:var(--text);font-weight:700}.gpt-guide-url{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-alt);display:flex}.gpt-guide-url-text{overflow-wrap:anywhere;min-width:0;color:var(--text);-webkit-user-select:all;user-select:all;flex:1;font-size:.8125rem}.gpt-guide-prompts{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gpt-guide-prompt{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--card-yellow);color:var(--text);font-size:.875rem;line-height:1.45}.gpt-guide-shot{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;max-width:320px;height:auto;display:block}.gpt-guide-mention{border-radius:var(--radius-xs);background:var(--primary-light);color:var(--primary-dark);padding:1px 6px;font-weight:700}.gpt-guide-link{color:var(--primary-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.gpt-guide-link:hover{color:var(--primary-dark)}.gpt-guide-copy,.gpt-guide-cta{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font:inherit;cursor:pointer;transition:background-color var(--ease), transform .12s ease;border:0;font-weight:700;text-decoration:none;display:inline-flex}.gpt-guide-copy:active,.gpt-guide-cta:active{transform:scale(.98)}.gpt-guide-copy{background:var(--primary-light);min-height:38px;color:var(--primary);flex-shrink:0;padding:0 18px;font-size:13px}.gpt-guide-copy:hover{background:#d6e6ff}.gpt-guide-cta{background:var(--primary);color:#fff;width:100%;min-height:48px;padding:0 20px;font-size:15px;font-weight:800}.gpt-guide-cta:hover{background:var(--primary-dark)}.gpt-guide svg{flex-shrink:0;display:block}.gpt-guide .gpt-guide-error{gap:var(--space-2);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger);align-items:flex-start;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}@container (min-width:720px){.gpt-guide-hero{padding:var(--space-6)}.gpt-guide .gpt-guide-lede{font-size:1.25rem}.gpt-guide-steps{gap:var(--space-4)}.gpt-guide-step-title{font-size:1.125rem}.gpt-guide-step{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg)}.gpt-guide-shot,.gpt-guide-url,.gpt-guide-prompts{max-width:560px}.gpt-guide-cta{align-self:flex-start;width:auto}}
