.breadcrumb[data-astro-cid-6dollqnq]{max-width:var(--max-w);margin:0 auto;padding:20px 32px 0;font-size:13px;color:var(--text-light);display:flex;align-items:center;flex-wrap:wrap;gap:0}.breadcrumb[data-astro-cid-6dollqnq] a[data-astro-cid-6dollqnq]{color:var(--text-light);text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-6dollqnq] a[data-astro-cid-6dollqnq]:hover{color:var(--purple)}.breadcrumb-sep[data-astro-cid-6dollqnq]{margin:0 8px;opacity:.5}.breadcrumb-current[data-astro-cid-6dollqnq]{color:var(--text-muted)}.hero[data-astro-cid-6dollqnq]{max-width:var(--max-w);margin:0 auto;padding:52px 32px 36px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:start}.hero-content[data-astro-cid-6dollqnq]{max-width:680px}.hero-content[data-astro-cid-6dollqnq] .hero-pill[data-astro-cid-6dollqnq]{margin-bottom:20px}.hero[data-astro-cid-6dollqnq] h1[data-astro-cid-6dollqnq]{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,4.5vw,48px);line-height:1.1;letter-spacing:-.03em;color:var(--navy);margin-bottom:20px}.hero-editorial[data-astro-cid-6dollqnq]{font-size:16px;line-height:1.75;color:var(--text-muted);margin-bottom:16px}.hero-editorial[data-astro-cid-6dollqnq] p[data-astro-cid-6dollqnq]+p[data-astro-cid-6dollqnq]{margin-top:12px}.hero-links[data-astro-cid-6dollqnq]{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.hero-links[data-astro-cid-6dollqnq] a[data-astro-cid-6dollqnq]{font-size:13px;color:var(--purple);font-weight:700;letter-spacing:.5px;transition:color .2s;display:inline-flex;align-items:center;gap:4px}.hero-links[data-astro-cid-6dollqnq] a[data-astro-cid-6dollqnq]:after{content:"→";font-size:12px;transition:transform .2s}.hero-links[data-astro-cid-6dollqnq] a[data-astro-cid-6dollqnq]:hover{color:var(--purple-dark)}.hero-links[data-astro-cid-6dollqnq] a[data-astro-cid-6dollqnq]:hover:after{transform:translate(3px)}.hero-stats[data-astro-cid-6dollqnq]{background:var(--navy);border-radius:var(--radius-3xl);box-shadow:var(--shadow-card);padding:32px;display:flex;flex-direction:column;gap:20px;min-width:200px;flex-shrink:0;margin-top:50px}.stat-num[data-astro-cid-6dollqnq]{font-family:var(--font-display);font-weight:700;font-size:36px;letter-spacing:-.03em;background:var(--gradient-purple);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;display:block}.stat-label[data-astro-cid-6dollqnq]{font-size:13px;color:var(--navy-ghost);margin-top:4px;display:block}.stat-divider[data-astro-cid-6dollqnq]{width:100%;height:.5px;background:#ffffff14}.metiers-nav[data-astro-cid-6dollqnq]{max-width:var(--max-w);margin:0 auto;padding:0 32px 32px}.metiers-nav-inner[data-astro-cid-6dollqnq]{background:var(--white);border-radius:var(--radius-3xl);box-shadow:var(--shadow-card);padding:20px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.metiers-nav-label[data-astro-cid-6dollqnq]{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-light);white-space:nowrap;flex-shrink:0}.metiers-nav-sep[data-astro-cid-6dollqnq]{width:1px;height:20px;background:var(--cream-mid);flex-shrink:0}.metiers-nav-links[data-astro-cid-6dollqnq]{display:flex;gap:8px;flex-wrap:wrap;flex:1}.metier-pill[data-astro-cid-6dollqnq]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:7px 16px;border-radius:40px;text-decoration:none;border:1px solid transparent;transition:all .2s}.metier-pill[data-astro-cid-6dollqnq].active{background:var(--purple-light);color:var(--purple-dark);border-color:var(--purple)}.metier-pill[data-astro-cid-6dollqnq].other{background:var(--sand);color:var(--text-muted);border-color:var(--cream-mid)}.metier-pill[data-astro-cid-6dollqnq].other:hover{background:var(--purple-light);color:var(--purple-dark);border-color:var(--purple-light)}.metier-pill[data-astro-cid-6dollqnq].soon{background:transparent;color:var(--text-light);border-color:var(--cream-mid);cursor:default;opacity:.6}.metier-pill-count[data-astro-cid-6dollqnq]{font-size:11px;font-weight:600;background:#00000014;border-radius:10px;padding:1px 7px}.metier-pill[data-astro-cid-6dollqnq].active .metier-pill-count[data-astro-cid-6dollqnq]{background:#6c3ce12e;color:var(--purple-dark)}.filters-section[data-astro-cid-6dollqnq]{max-width:var(--max-w);margin:0 auto;padding:0 32px 32px}.filters-bar[data-astro-cid-6dollqnq]{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.filter-group[data-astro-cid-6dollqnq]{display:flex;flex-direction:column;gap:4px}.filter-label[data-astro-cid-6dollqnq]{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-light)}.filter-select[data-astro-cid-6dollqnq]{font-family:var(--font-body);font-size:14px;padding:10px 36px 10px 14px;border-radius:var(--radius-full);border:1px solid var(--cream-mid);background:var(--white);color:var(--text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238A8682' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .2s;min-width:160px}.filter-select[data-astro-cid-6dollqnq]:focus{outline:none;border-color:var(--purple)}.filter-reset[data-astro-cid-6dollqnq]{font-family:var(--font-body);font-size:13px;color:var(--text-light);background:none;border:none;cursor:pointer;padding:10px 8px;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.filter-reset[data-astro-cid-6dollqnq]:hover{color:var(--purple)}.filter-count[data-astro-cid-6dollqnq]{font-size:14px;color:var(--text-light);margin-left:auto;align-self:flex-end;padding-bottom:10px}.filter-count[data-astro-cid-6dollqnq] strong[data-astro-cid-6dollqnq]{color:var(--navy);font-weight:600}.taches-shortcuts[data-astro-cid-6dollqnq]{max-width:var(--max-w);margin:0 auto;padding:0 32px 32px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tache-shortcut[data-astro-cid-6dollqnq]{font-size:13px;font-weight:500;padding:6px 14px;border-radius:40px;border:1px solid var(--cream-mid);background:var(--white);color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:var(--font-body)}.tache-shortcut[data-astro-cid-6dollqnq]:hover,.tache-shortcut[data-astro-cid-6dollqnq].active{background:var(--gradient-purple);color:var(--white);border-color:transparent;box-shadow:var(--shadow-glow-purple)}.prompts-grid[data-astro-cid-6dollqnq]{max-width:var(--max-w);margin:0 auto;padding:0 32px 72px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.prompt-card[data-astro-cid-6dollqnq]{background:var(--white);border-radius:var(--radius-3xl);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;position:relative}.prompt-card[data-astro-cid-6dollqnq].has-standalone{cursor:pointer}.prompt-card[data-astro-cid-6dollqnq].has-standalone:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--rose),var(--purple))}.prompt-card[data-astro-cid-6dollqnq]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.prompt-card-header[data-astro-cid-6dollqnq]{padding:24px 24px 16px;display:flex;flex-direction:column;gap:12px}.prompt-card-tags[data-astro-cid-6dollqnq]{display:flex;gap:6px;flex-wrap:wrap}.tag-metier-com[data-astro-cid-6dollqnq]{background:var(--orange-light);color:var(--orange-dark)}.tag-metier-admin[data-astro-cid-6dollqnq]{background:var(--purple-light);color:var(--navy-mid)}.tag-metier-rh[data-astro-cid-6dollqnq]{background:var(--teal-light);color:var(--teal-dark)}.tag-metier-default[data-astro-cid-6dollqnq],.tag-tache[data-astro-cid-6dollqnq]{background:var(--sand);color:var(--text-muted)}.tag-diff-debutant[data-astro-cid-6dollqnq]{background:var(--sage-light);color:var(--sage-dark)}.tag-diff-intermediaire[data-astro-cid-6dollqnq]{background:var(--teal-light);color:var(--teal-dark)}.tag-diff-avance[data-astro-cid-6dollqnq]{background:var(--purple-ultra);color:var(--purple-accent)}.prompt-card-title[data-astro-cid-6dollqnq]{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.3;letter-spacing:-.01em;color:var(--navy)}.prompt-card-context[data-astro-cid-6dollqnq]{font-size:14px;line-height:1.6;color:var(--text-muted);padding:0 24px 16px;flex:1}.prompt-card-code[data-astro-cid-6dollqnq]{margin:0 24px 20px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--navy)}.prompt-code-header[data-astro-cid-6dollqnq]{background:var(--navy);padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.prompt-code-left[data-astro-cid-6dollqnq]{display:flex;align-items:center;gap:10px}.prompt-code-label[data-astro-cid-6dollqnq]{font-family:var(--font-mono);font-size:11px;color:var(--navy-ghost);letter-spacing:.5px}.prompt-code-tool[data-astro-cid-6dollqnq]{font-size:10px;color:var(--purple-pale);font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-full);background:#6c3ce140}.prompt-copy-btn[data-astro-cid-6dollqnq]{font-family:var(--font-body);font-size:12px;font-weight:500;padding:5px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:transparent;color:var(--navy-ghost);cursor:pointer;transition:all .2s}.prompt-copy-btn[data-astro-cid-6dollqnq]:hover{background:#ffffff14;color:var(--white)}.prompt-copy-btn[data-astro-cid-6dollqnq].copied{background:var(--teal);color:var(--white);border-color:var(--teal)}.prompt-code-body[data-astro-cid-6dollqnq]{background:var(--navy-light);padding:16px;font-family:var(--font-mono);font-size:13px;line-height:1.65;color:var(--navy-whisper);white-space:pre-wrap;word-break:break-word;margin:0}.prompt-var{color:var(--orange-mid)}.prompt-card-footer[data-astro-cid-6dollqnq]{padding:0 24px 24px;display:flex;flex-direction:column;gap:12px;margin-top:auto}.prompt-tip[data-astro-cid-6dollqnq]{font-size:13px;line-height:1.6;color:var(--teal-dark);background:var(--teal-light);border-radius:var(--radius-2xl);padding:14px 16px;border-left:4px solid var(--teal)}.prompt-tip[data-astro-cid-6dollqnq] strong[data-astro-cid-6dollqnq]{color:var(--teal-dark)}.prompt-result-toggle[data-astro-cid-6dollqnq]{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--navy-mid);background:none;border:none;cursor:pointer;text-align:left;display:flex;align-items:center;gap:6px;transition:color .2s;padding:0}.prompt-result-toggle[data-astro-cid-6dollqnq]:hover{color:var(--purple)}.prompt-result-toggle[data-astro-cid-6dollqnq] .chevron[data-astro-cid-6dollqnq]{font-size:10px;transition:transform .2s}.prompt-result-toggle[data-astro-cid-6dollqnq].open .chevron[data-astro-cid-6dollqnq]{transform:rotate(90deg)}.prompt-result-content[data-astro-cid-6dollqnq]{font-size:13px;line-height:1.6;color:var(--text-muted);display:none;padding-top:4px}.prompt-result-content[data-astro-cid-6dollqnq].open{display:block}.prompts-empty[data-astro-cid-6dollqnq]{grid-column:1 / -1;text-align:center;padding:80px 32px;display:flex;flex-direction:column;align-items:center;gap:12px}.prompts-empty[data-astro-cid-6dollqnq][hidden]{display:none}.prompts-empty-icon[data-astro-cid-6dollqnq]{font-size:40px}.prompts-empty-title[data-astro-cid-6dollqnq]{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--navy)}.prompts-empty-desc[data-astro-cid-6dollqnq]{font-size:15px;color:var(--text-light)}.geo-section[data-astro-cid-6dollqnq]{max-width:var(--max-w);margin:0 auto;padding:0 32px 72px}.geo-card[data-astro-cid-6dollqnq]{background:var(--sand);border-radius:var(--radius-4xl);padding:48px 56px;display:grid;grid-template-columns:1fr 1fr;gap:56px}.geo-card-icon[data-astro-cid-6dollqnq]{font-size:28px;margin-bottom:12px;display:block;line-height:1}.geo-card[data-astro-cid-6dollqnq] h2[data-astro-cid-6dollqnq]{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.3;letter-spacing:-.02em;color:var(--navy);margin-bottom:20px}.geo-card[data-astro-cid-6dollqnq] p[data-astro-cid-6dollqnq]{font-size:15px;line-height:1.75;color:var(--text-muted);margin-bottom:14px}.geo-card[data-astro-cid-6dollqnq] p[data-astro-cid-6dollqnq]:last-child{margin-bottom:0}.geo-tips[data-astro-cid-6dollqnq]{display:flex;flex-direction:column;gap:12px}.geo-tip-item[data-astro-cid-6dollqnq]{background:var(--white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:18px 22px;display:flex;flex-direction:column;gap:6px}.geo-tip-item[data-astro-cid-6dollqnq] strong[data-astro-cid-6dollqnq]{font-size:14px;font-weight:600;color:var(--navy)}.geo-tip-item[data-astro-cid-6dollqnq] span[data-astro-cid-6dollqnq]{font-size:13px;line-height:1.6;color:var(--text-muted)}.tutos-lies[data-astro-cid-6dollqnq]{max-width:var(--max-w);margin:0 auto;padding:0 32px 56px}.tutos-grid[data-astro-cid-6dollqnq]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tuto-card[data-astro-cid-6dollqnq]{background:var(--white);border-radius:var(--radius-3xl);box-shadow:var(--shadow-card);padding:28px 24px;text-decoration:none;display:flex;flex-direction:column;gap:10px;transition:transform .25s ease,box-shadow .25s ease}.tuto-card[data-astro-cid-6dollqnq]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.tuto-badge[data-astro-cid-6dollqnq]{display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;border-radius:6px;width:fit-content}.tuto-badge[data-astro-cid-6dollqnq].tuto{background:var(--orange-light);color:var(--orange-dark)}.tuto-badge[data-astro-cid-6dollqnq].decryptage{background:var(--purple-light);color:var(--purple-dark)}.tuto-badge[data-astro-cid-6dollqnq].test{background:var(--teal-light);color:var(--teal-dark)}.tuto-card-title[data-astro-cid-6dollqnq]{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.3;letter-spacing:-.01em;color:var(--navy)}.tuto-card-desc[data-astro-cid-6dollqnq]{font-size:13px;line-height:1.6;color:var(--text-muted);flex:1}.tuto-card-cta[data-astro-cid-6dollqnq]{font-size:12px;font-weight:700;color:var(--purple);margin-top:4px;display:flex;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.5px}.tuto-card-cta[data-astro-cid-6dollqnq]:after{content:"→";transition:transform .2s}.tuto-card[data-astro-cid-6dollqnq]:hover .tuto-card-cta[data-astro-cid-6dollqnq]:after{transform:translate(3px)}.internal-links[data-astro-cid-6dollqnq]{max-width:var(--max-w);margin:0 auto;padding:0 32px 72px}.internal-links-header[data-astro-cid-6dollqnq]{margin-bottom:28px}.internal-links-grid[data-astro-cid-6dollqnq]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.internal-link-card[data-astro-cid-6dollqnq]{background:var(--white);border-radius:var(--radius-3xl);box-shadow:var(--shadow-card);padding:32px 28px;text-decoration:none;display:flex;flex-direction:column;gap:10px;transition:transform .25s ease,box-shadow .25s ease}.internal-link-card[data-astro-cid-6dollqnq]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.internal-link-icon[data-astro-cid-6dollqnq]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.internal-link-icon[data-astro-cid-6dollqnq].orange-bg{background:var(--orange-light)}.internal-link-icon[data-astro-cid-6dollqnq].purple-bg{background:var(--purple-light)}.internal-link-icon[data-astro-cid-6dollqnq].teal-bg{background:var(--teal-light)}.internal-link-card[data-astro-cid-6dollqnq] h3[data-astro-cid-6dollqnq]{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--navy)}.internal-link-card[data-astro-cid-6dollqnq] p[data-astro-cid-6dollqnq]{font-size:13px;line-height:1.6;color:var(--text-muted);flex:1}.internal-link-cta[data-astro-cid-6dollqnq]{font-size:12px;font-weight:700;color:var(--purple);display:flex;align-items:center;gap:4px;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.internal-link-cta[data-astro-cid-6dollqnq]:after{content:"→";transition:transform .2s}.internal-link-card[data-astro-cid-6dollqnq]:hover .internal-link-cta[data-astro-cid-6dollqnq]:after{transform:translate(3px)}@media(max-width:900px){.hero[data-astro-cid-6dollqnq]{grid-template-columns:1fr;padding:40px 20px 28px;gap:32px}.hero-stats[data-astro-cid-6dollqnq]{flex-direction:row;flex-wrap:wrap;gap:24px;padding:24px;margin-top:0}.stat-divider[data-astro-cid-6dollqnq]{display:none}.prompts-grid[data-astro-cid-6dollqnq]{grid-template-columns:1fr;padding:0 20px 48px}.tutos-grid[data-astro-cid-6dollqnq]{grid-template-columns:1fr}.internal-links-grid[data-astro-cid-6dollqnq]{grid-template-columns:1fr 1fr}.geo-card[data-astro-cid-6dollqnq]{grid-template-columns:1fr;padding:36px 28px;gap:32px}.metiers-nav[data-astro-cid-6dollqnq]{padding:0 20px 24px}.metiers-nav-inner[data-astro-cid-6dollqnq]{flex-direction:column;align-items:flex-start}.metiers-nav-sep[data-astro-cid-6dollqnq]{display:none}.breadcrumb[data-astro-cid-6dollqnq]{padding:16px 20px 0}.filters-section[data-astro-cid-6dollqnq],.taches-shortcuts[data-astro-cid-6dollqnq]{padding:0 20px 24px}.geo-section[data-astro-cid-6dollqnq],.tutos-lies[data-astro-cid-6dollqnq],.internal-links[data-astro-cid-6dollqnq]{padding:0 20px 48px}}@media(max-width:600px){.internal-links-grid[data-astro-cid-6dollqnq]{grid-template-columns:1fr}.filter-count[data-astro-cid-6dollqnq]{margin-left:0}}.prompt-card-title-wrap[data-astro-cid-6dollqnq]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.prompt-card-title-link[data-astro-cid-6dollqnq]{text-decoration:none;flex:1}.prompt-card-title-link[data-astro-cid-6dollqnq]:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--radius-3xl)}.prompt-card-title-link[data-astro-cid-6dollqnq]:hover .prompt-card-title[data-astro-cid-6dollqnq]{color:var(--purple)}.prompt-copy-btn[data-astro-cid-6dollqnq],.prompt-result-toggle[data-astro-cid-6dollqnq]{position:relative;z-index:1}.prompt-card-guide-badge[data-astro-cid-6dollqnq]{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-full);background:var(--purple-light);color:var(--purple-dark);white-space:nowrap;margin-top:2px;flex-shrink:0}
