@layer modules{.ai-prompts{--ai-prompts-accent: color-mix(in srgb, var(--brand-mint) 55%, black);--ai-prompts-amber: var(--color-warning-amber);--ai-prompts-card-bg: var(--color-surface);--ai-prompts-pre-bg: color-mix(in srgb, var(--color-bg) 94%, black);max-width:1120px;margin:0 auto;padding:40px 32px 96px;color:var(--color-text)}.ai-prompts__crumb{margin-top:0}.ai-prompts__crumb .breadcrumbs{margin-right:0;font-size:13px}.ai-prompts__crumb .breadcrumbs-list{gap:8px}.ai-prompts__crumb .link,.ai-prompts__crumb .current,.ai-prompts__crumb .separator{color:var(--color-text-secondary);font-weight:400}.ai-prompts__crumb .link:hover{color:var(--color-text)}.ai-prompts__top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:18px}.ai-prompts__title{font-size:44px;font-weight:300;letter-spacing:-1px;line-height:1.05}.ai-prompts__title b{font-weight:700}.ai-prompts__lede{margin-top:12px;font-size:17px;line-height:1.55;color:var(--color-text-secondary);max-width:620px;text-wrap:pretty}.ai-prompts__filters{display:flex;gap:6px;padding:4px;border:1px solid var(--color-border-faint);border-radius:10px;background:color-mix(in srgb, var(--color-text) 2%, transparent)}.ai-prompts__filter{border:0;background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:13px;font-weight:600;letter-spacing:.5px;padding:7px 14px;border-radius:7px;display:flex;gap:6px;align-items:center;cursor:pointer}.ai-prompts__filter-count{color:var(--color-text-muted);font-weight:400}.ai-prompts__filter--active{background:color-mix(in srgb, var(--ai-prompts-accent) 12%, transparent);color:var(--ai-prompts-accent)}.ai-prompts__filter--active .ai-prompts__filter-count{color:var(--ai-prompts-accent)}.ai-prompts__setup{margin-top:16px;border:1px solid color-mix(in srgb, var(--ai-prompts-amber) 35%, transparent);border-radius:12px;background:color-mix(in srgb, var(--ai-prompts-amber) 4%, transparent);overflow:hidden}.ai-prompts__setup-trigger{width:100%;display:flex;align-items:center;gap:12px;padding:14px 18px;border:0;background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:14.5px;line-height:1.45;text-align:left;cursor:pointer}.ai-prompts__setup-icon{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ai-prompts-amber);color:var(--ai-prompts-amber);display:grid;place-items:center;font-size:12px;font-weight:800}.ai-prompts__setup-trigger-text b{color:var(--color-text);font-weight:600;margin-right:4px}.ai-prompts__setup-toggle{margin-left:auto;flex:none;display:flex;align-items:center;gap:6px;color:var(--ai-prompts-accent);font-weight:500}.ai-prompts__setup-chevron{width:16px;height:16px;transition:transform .2s}.ai-prompts__setup-body{padding:2px 18px 18px}.ai-prompts__guides{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.ai-prompts__guide{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb, var(--color-text) 2%, transparent);color:var(--color-text)}.ai-prompts__guide:hover{border-color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text) 4%, transparent)}.ai-prompts__guide-icon{width:40px;height:40px;border-radius:9px;flex:none}.ai-prompts__guide-name{display:block;font-size:16px;font-weight:600}.ai-prompts__guide-sub{display:block;font-size:13px;color:var(--color-text-muted);margin-top:2px}.ai-prompts__guide-dl{margin-left:auto;width:36px;height:36px;border-radius:8px;border:1px solid var(--color-border);display:grid;place-items:center;flex:none}.ai-prompts__guide-dl svg{width:16px;height:16px}.ai-prompts__setup-note{margin-top:14px;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.ai-prompts__setup-note b{color:var(--color-text);font-weight:600}.ai-prompts__unlock{margin-top:28px;border-radius:12px;padding:1px;background:var(--btn-cta-gradient)}.ai-prompts__unlock-inner{border-radius:11px;background:var(--ai-prompts-card-bg);display:flex;align-items:center;gap:20px;padding:16px 20px;flex-wrap:wrap}.ai-prompts__unlock-copy{font-size:16px;color:var(--color-text-secondary);line-height:1.45}.ai-prompts__unlock-copy .wordmark{font-size:17px}.ai-prompts__unlock-cta{margin-left:auto;flex:none}.ai-prompts__section{margin-top:52px}.ai-prompts__section-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:22px;font-weight:600;letter-spacing:-0.3px}.ai-prompts__section-subtitle{font-size:15px;font-weight:300;color:var(--color-text-muted);letter-spacing:0}.ai-prompts__list{margin-top:16px;display:flex;flex-direction:column;gap:16px}.ai-prompts__card{border:1px solid var(--color-border);border-radius:14px;background:var(--ai-prompts-card-bg);overflow:hidden}.ai-prompts__card[hidden]{display:none}.ai-prompts__card-head{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:20px;padding:22px 24px 18px}.ai-prompts__card-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:21px;font-weight:600;letter-spacing:-0.3px}.ai-prompts__league-tags{display:flex;gap:6px}.ai-prompts__league-tag{font-size:11px;font-weight:600;letter-spacing:1px;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:4px;padding:2px 6px;line-height:1.2}.ai-prompts__badge{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ai-prompts-accent);border:1px solid color-mix(in srgb, var(--ai-prompts-accent) 45%, transparent);border-radius:4px;padding:2px 7px;line-height:1.2}.ai-prompts__card-description{margin-top:8px;font-size:16px;line-height:1.55;color:var(--color-text-secondary);max-width:640px;text-wrap:pretty}.ai-prompts__meta{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--color-text-muted)}.ai-prompts__meta-item{white-space:nowrap}.ai-prompts__meta-item b{color:var(--color-text-secondary);font-weight:500}.ai-prompts__actions{display:flex;align-items:flex-start;gap:8px}.ai-prompts__copy-btn{height:42px;padding:0 18px;border:0;border-radius:8px;background:var(--color-primary-green);color:var(--btn-cta-text);font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:filter .15s}.ai-prompts__copy-btn:hover{filter:brightness(1.08)}.ai-prompts__copy-btn svg{width:16px;height:16px}.ai-prompts__copy-btn--done{background:var(--color-text);color:var(--ai-prompts-card-bg)}.ai-prompts__pdf-btn{width:42px;height:42px;border-radius:8px;border:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text);display:grid;place-items:center}.ai-prompts__pdf-btn:hover{border-color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text) 4%, transparent)}.ai-prompts__pdf-btn svg{width:18px;height:18px}.ai-prompts__lock-label{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 4px;font-size:13px;font-weight:500;color:var(--color-text-muted)}.ai-prompts__lock-label svg{width:15px;height:15px}.ai-prompts__preview{position:relative;margin:0 24px;border-radius:10px;background:var(--ai-prompts-pre-bg);border:1px solid var(--color-border-faint)}.ai-prompts__preview::after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:70px;border-radius:0 0 10px 10px;background:linear-gradient(180deg, transparent, var(--ai-prompts-pre-bg));pointer-events:none}.ai-prompts__preview-pre{font:400 13px/1.65 "JetBrains Mono",ui-monospace,monospace;color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 18px;max-height:150px;overflow:hidden}.ai-prompts__ph{color:var(--ai-prompts-accent);font-weight:500}.ai-prompts__k{color:var(--color-text);font-weight:500}.ai-prompts__preview-filler{filter:blur(5px);user-select:none}.ai-prompts__preview--locked::after{height:110px}.ai-prompts__card--open .ai-prompts__preview-pre{max-height:none;overflow:visible}.ai-prompts__card--open .ai-prompts__preview::after{display:none}.ai-prompts__lock-overlay{position:absolute;left:0;right:0;bottom:16px;z-index:2;display:flex;justify-content:center;align-items:center;gap:10px;font-size:14px;color:var(--color-text-secondary)}.ai-prompts__lock-overlay svg{width:15px;height:15px;color:var(--color-text)}.ai-prompts__unlock-link{color:var(--ai-prompts-accent);font-weight:600}.ai-prompts__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px 16px}.ai-prompts__more{border:0;background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:14px;font-weight:500;padding:4px 0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ai-prompts__more:hover{color:var(--color-text)}.ai-prompts__more-chevron{width:14px;height:14px;transition:transform .2s}.ai-prompts__more[aria-expanded=true] .ai-prompts__more-chevron{transform:rotate(180deg)}.ai-prompts__more-label--open{display:none}.ai-prompts__card--open .ai-prompts__more-label--closed{display:none}.ai-prompts__card--open .ai-prompts__more-label--open{display:inline}.ai-prompts__word-count{font-size:12px;color:var(--color-text-muted)}.ai-prompts__empty{margin-top:16px;font-size:15px;color:var(--color-text-muted)}@media(width <= 760px){.ai-prompts{padding:28px 16px 80px}.ai-prompts__title{font-size:34px}.ai-prompts__card-head{grid-template-columns:minmax(0, 1fr);padding:18px 16px 14px}.ai-prompts__preview{margin:0 16px}.ai-prompts__footer{padding:12px 16px 14px}.ai-prompts__unlock-inner{flex-direction:column;align-items:flex-start}.ai-prompts__unlock-cta{margin-left:0}.ai-prompts__guides{grid-template-columns:1fr}.ai-prompts__setup-trigger{flex-wrap:wrap}.ai-prompts__setup-toggle{margin-left:32px}}html.dark .ai-prompts{--ai-prompts-accent: var(--brand-mint);--ai-prompts-amber: var(--color-warning-amber-soft);--ai-prompts-card-bg: var(--surface-raised);--ai-prompts-pre-bg: color-mix(in srgb, black 35%, var(--surface-base))}html.dark body.ai-prompts-page{background:var(--surface-base) radial-gradient(70% 50% at 50% 0%, color-mix(in srgb, var(--brand-purple) 18%, var(--surface-base)) 0%, var(--surface-base) 70%) no-repeat}}
