.prompts-page [lang=hi]{font-family:var(--font-devanagari),sans-serif}.prompts-hero h1{max-width:1000px}.prompt-how{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:18px;font-size:.95rem;font-weight:750;color:var(--ink-soft)}.prompt-library{padding-bottom:90px}.prompt-controls{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-top:25px;border-top:2px solid var(--ink);justify-content:flex-start}.prompt-language{display:flex;border:1px solid var(--ink);align-self:end}.prompt-filters button,.prompt-language button{cursor:pointer;color:var(--ink);background:transparent;border:0;padding:12px 22px;font-family:inherit;font-size:.9rem;font-weight:750;min-height:47px}.prompt-language button[aria-pressed=true]{background:var(--ink);color:var(--white)}.prompt-language button:hover:not([aria-pressed=true]){background:var(--paper-deep)}.prompt-search{width:100%}.prompt-search label{display:block;font-size:1rem;font-weight:750;margin-bottom:8px}.prompt-search>div{display:flex;align-items:center;gap:12px;background:var(--white);border:1px solid var(--line);padding-left:14px}.prompt-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font-family:inherit;padding:14px 16px 14px 0;font-size:1rem;min-height:52px}.prompt-filters{display:flex;flex-wrap:wrap;gap:8px;padding-top:24px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.prompt-filters button{flex-shrink:0}.prompt-load-more{margin-top:24px;cursor:pointer}.prompt-email-dialog{position:fixed;inset:0;margin:auto;width:min(540px,calc(100% - 32px));max-height:90dvh;overflow-y:auto;padding:28px;border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.prompt-email-dialog::backdrop{background:rgb(16 38 30/65%)}.prompt-email-dialog h2{font:700 30px/1.2 Georgia,serif}.prompt-email-dialog form{display:grid;gap:12px}.prompt-email-dialog input{width:100%;padding:12px;font:inherit;border:1px solid var(--line)}.prompt-dialog-close{float:right;background:transparent;border:0;font-size:28px;cursor:pointer;min-width:44px;min-height:44px}.prompt-filters button{border:1px solid var(--line);padding:9px 18px;min-height:44px;font-size:.95rem}.prompt-filters button[aria-pressed=true]{background:var(--marker);border-color:var(--ink)}.prompt-filters button:hover{border-color:var(--ink)}.prompt-results-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-block:18px 22px;color:var(--ink-soft);font-size:.95rem}.prompt-results-heading p{margin:0;max-width:730px}.prompt-results-heading span{white-space:nowrap;font-weight:750}.prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.prompt-card{display:flex;flex-direction:column;min-width:0;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--ink);padding:25px}.prompt-card h2{font-family:var(--font-serif),serif;font-size:2.1rem;font-weight:600;line-height:1.12;margin:16px 0 10px;letter-spacing:-.035em}.prompt-card[lang=hi] h2{font-family:inherit;font-size:1.7rem;line-height:1.5;letter-spacing:0}.prompt-card[lang=hi] .eyebrow{letter-spacing:0;font-size:.85rem}.prompt-summary{color:var(--ink-soft);margin:0 0 22px;font-size:.9rem}.prompt-result{background:var(--marker);border-left:3px solid var(--blue);padding:16px 18px;margin-bottom:18px}.prompt-result h3{font-weight:750;font-size:.95rem;line-height:1.5;margin:0 0 6px}.prompt-breadcrumb{padding-top:16px;color:var(--ink-soft);font-size:.85rem}.prompt-result p{font-size:1rem;line-height:1.65;margin:0}.prompt-faq{margin-top:40px;border-top:1px solid var(--line);padding-top:24px;max-width:850px}.prompt-faq h2{font:700 2rem/1.3 Georgia,serif}.prompt-faq[lang=hi] h2{font-family:inherit}.prompt-faq h3{font-size:1.05rem;margin:0 0 8px}.prompt-faq article{padding-block:18px;border-bottom:1px solid var(--line)}.prompt-faq article p{margin:0;line-height:1.8;color:var(--ink-soft)}.prompt-card pre{flex:1;font-family:inherit;font-size:.9rem;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);border-left:3px solid var(--blue);padding:20px;margin:0}.prompt-card details{padding-block:17px;border-bottom:1px solid var(--line)}.prompt-card summary{cursor:pointer;font-size:.82rem;font-weight:750}.prompt-card details p{font-size:.86rem;color:var(--ink-soft);margin-bottom:0}.prompt-card-footer{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-top:20px}.prompt-card-footer>span{font-size:.65rem;color:var(--ink-soft)}.prompt-card-footer button{cursor:pointer;font-family:inherit;font-size:.8rem}.prompt-copy-status{color:var(--ink-soft);font-size:.8rem;margin-top:10px}.prompt-copy-status:empty{display:none}.prompt-manual-copy{width:100%;min-height:180px;padding:14px;margin-top:10px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ink);resize:vertical}.prompt-empty{border-block:1px solid var(--line);text-align:center;padding:50px 20px}.prompt-empty h2{font-family:var(--font-serif),serif;font-size:2.3rem;margin:0}.prompt-reading-note{margin-top:35px;border-top:1px solid var(--line);padding-top:24px;color:var(--ink-soft);font-size:.85rem;max-width:780px}.prompt-reading-note p{margin-bottom:0}@media (max-width:760px){.prompt-controls{align-items:stretch;flex-direction:column;gap:20px}.prompt-language{align-self:start}.prompt-search{width:100%}.prompt-grid{grid-template-columns:1fr}.prompt-results-heading{align-items:start;flex-direction:column;gap:10px}.prompt-card{padding:20px}.prompt-card h2{font-size:1.9rem}.prompt-card pre{padding:16px}}.prompts-page{--paper:#faf9f4;--paper-deep:#efede5;--white:#fffefa;--ink:#10261e;--ink-soft:#45554e;--blue:#945b08;--marker:#eee5cd;--line:#bcc1b8;background:var(--paper);color:var(--ink);min-height:100vh}.prompts-page .page-shell{width:min(calc(100% - 80px),1180px)}.prompts-header{border-bottom:1px solid var(--line)}.prompts-header-inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px}.prompts-header .prompt-language{align-self:center}.prompts-brand{display:grid;text-decoration:none;line-height:1;font-family:Georgia,serif}.prompts-brand strong{font-size:46px;letter-spacing:-2px}.prompts-brand span{margin-top:5px;font-size:17px;color:var(--ink-soft)}.prompts-hero{padding-block:28px 24px}.prompts-hero h1{font-family:Georgia,serif;font-size:clamp(36px,5.5vw,66px);font-weight:700;line-height:.98;letter-spacing:-.055em;margin:12px 0 16px}.prompts-hero>p{max-width:790px;margin:0;font-family:Georgia,serif;font-size:clamp(19px,2vw,25px);line-height:1.5;color:var(--ink-soft)}.prompts-page:lang(hi),.prompts-page:lang(hi) .prompts-hero h1{font-family:var(--font-devanagari),sans-serif}.prompts-page:lang(hi) .prompts-hero h1{line-height:1.35;letter-spacing:0}.prompts-page:lang(hi) .prompts-hero>p{font-family:var(--font-devanagari),sans-serif}.prompts-footer{border-top:1px solid var(--line)}.prompts-footer>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-block:26px}.prompts-footer>div>a:first-child{font:700 32px/1 Georgia,serif;text-decoration:none;letter-spacing:-1px}.prompts-footer p{font:17px/1.5 Georgia,serif;margin:0;color:var(--ink-soft)}.prompts-home-link{font-size:.8rem;color:var(--ink-soft)}.prompts-page .button-primary:hover{box-shadow:none;transform:none;background:#28483a}@media (max-width:650px){.prompts-page .page-shell{width:calc(100% - 32px)}.prompts-header-inner{min-height:85px;gap:12px}.prompts-brand strong{font-size:34px}.prompts-header .prompt-language button{padding:9px 13px}.prompts-header .prompt-language{align-self:center}.prompts-hero{padding-block:22px}.prompts-footer>div{flex-direction:column;align-items:start}}.prompt-example-jump{background:transparent;border:0;border-bottom:1px solid var(--ink);padding:10px 0 4px;cursor:pointer;font:inherit;color:var(--ink);font-weight:700}.prompt-image-preview{margin:0 0 20px}.prompt-image-preview img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line)}.prompt-image-preview figcaption{margin-top:8px;font-size:.8rem;color:var(--ink-soft)}.prompt-more{margin-top:10px;background:transparent;border:0;padding:8px 0;font:inherit;color:var(--ink);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:5px;min-height:44px}.prompt-preview-dialog{position:fixed;inset:0;margin:auto;width:min(850px,calc(100% - 24px));max-height:92dvh;overflow-y:auto;padding:24px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);overscroll-behavior:contain}.prompt-preview-dialog::backdrop{background:rgb(16 38 30/70%)}.prompt-preview-heading{position:sticky;top:0;background:var(--paper);z-index:1;display:flow-root;padding-block:6px}.prompt-personalizer{border-block:1px solid var(--line);padding-block:20px;margin-block:20px}.prompt-personalizer>h3{font-size:1.3rem;margin-top:0}.prompt-personalizer>p{color:var(--ink-soft);font-size:1rem;line-height:1.7}.personalize-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.personalize-field,.personalize-preview{display:grid;gap:8px;min-width:0;font-weight:750}.personalize-wide{grid-column:1/-1}.personalize-field small{color:var(--ink-soft);font-size:.95rem;font-weight:400;line-height:1.7}.personalize-field input,.personalize-field select,.personalize-field textarea,.personalize-preview textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:0;background:var(--white);color:var(--ink);padding:12px;font:inherit;font-weight:400;font-size:1rem;line-height:1.7}.personalize-field input,.personalize-field select{min-height:48px}.personalize-field textarea,.personalize-preview textarea{resize:vertical}.personalize-progress{font-size:1rem;font-weight:750;margin-block:22px 16px}.personalize-preview textarea{background:var(--paper-deep)}.personalize-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:18px}.personalize-actions .button-primary{font:inherit;cursor:pointer;min-height:48px;white-space:normal}.personalize-actions .button-primary:disabled{background:var(--paper-deep);color:var(--ink-soft);border-color:var(--line);cursor:not-allowed}.personalize-reset{min-height:48px;color:var(--ink);background:transparent;border:0;padding:10px 0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media (max-width:650px){.personalize-fields{grid-template-columns:1fr}.prompt-preview-dialog{padding:18px 16px}.prompt-preview-heading h2{font-size:1.35rem;line-height:1.5;margin-block:10px}.prompt-email-dialog{padding:22px 18px}}.prompt-preview-dialog h2{font-size:1.7rem;padding-right:48px}.prompt-preview-dialog h3{font-size:1.05rem}.prompt-preview-large{display:block;width:100%;height:auto;max-height:55dvh;object-fit:contain;background:var(--paper-deep)}.prompt-preview-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--paper-deep);font:inherit;font-size:.95rem}.prompt-text-preview{margin-bottom:20px}.prompt-text-preview h3{margin:0 0 10px;font-size:1rem}.prompt-output-paper{background:#fffefa;border:1px solid var(--line);border-top:5px solid var(--marker);padding:18px;box-shadow:3px 3px 0 var(--paper-deep)}.prompt-output-paper pre,.prompt-preview-dialog .prompt-output-paper pre{margin:0;padding:0;background:transparent;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.95rem;line-height:1.75}.prompt-text-preview .prompt-output-paper{max-height:190px;overflow-y:auto}.prompt-output-coding,.prompt-output-data{background:#10261e;color:#f4f1e6;border-top-color:#ad6b08}.prompt-output-coding pre,.prompt-output-data pre{font-family:ui-monospace,monospace}.prompt-output-writing{border-top-color:#ad6b08}.prompt-output-maths,.prompt-output-study,.prompt-output-teaching{background:#f5f0df}.prompt-sample-label{font-size:.8rem;color:var(--ink-soft);line-height:1.6}.prompt-pack-link{font-size:.95rem;margin-bottom:0}.pack-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:36px}.pack-choice{border:1px solid var(--line);border-top:3px solid var(--ink);background:var(--white);padding:20px;display:flex;flex-direction:column}.pack-choice h2{font:700 1.6rem/1.2 Georgia,serif}.pack-choice p{color:var(--ink-soft);line-height:1.7}.pack-choice button{margin-top:auto;cursor:pointer;font:inherit}.pack-choice button[aria-pressed=true]{background:#ad6b08}.pack-flow{max-width:900px;padding-bottom:70px;scroll-margin-top:18px}.pack-flow>h2{font:700 2.3rem/1.3 Georgia,serif}.pack-start{background:var(--marker);padding:18px 22px;margin-block:22px}.pack-start h3{margin-top:0}.pack-start p{margin-bottom:0}.pack-steps{list-style:none;margin:0;padding:0;display:grid;gap:24px}.pack-step{border:1px solid var(--line);background:var(--white);padding:26px}.pack-step h3{font-size:1.4rem;margin-block:10px}.pack-step h4{margin-block:6px 10px}.pack-step>p{line-height:1.8}.pack-example{margin-bottom:20px}.pack-example summary{cursor:pointer;font-weight:700;padding-block:12px}.pack-template{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;padding:18px;background:var(--paper-deep)}[lang=hi] .pack-choice h2,[lang=hi] .pack-flow>h2{font-family:var(--font-devanagari),sans-serif}@media (max-width:1000px){.pack-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.pack-picker{grid-template-columns:1fr}.pack-step{padding:18px}.pack-step>.button-primary{white-space:normal}}.prompts-page:has(.prompt-library) .prompts-header-inner{min-height:76px}.prompts-page:has(.prompt-library) .prompts-hero{padding-block:16px}.prompts-page:has(.prompt-library) .prompts-hero h1{font-size:clamp(30px,4vw,48px);margin-block:8px 12px}.prompts-page:has(.prompt-library) .prompts-hero>p{font:inherit;font-size:1rem;line-height:1.6}.prompts-page:has(.prompt-library) .prompt-how{display:none}.prompt-access-note{font-weight:750!important;margin-top:10px!important}.prompt-card{padding:20px}.prompt-card h2{font-size:1.7rem;min-height:3.8rem;margin-block:12px 8px}.prompt-card[lang=hi] h2{font-size:1.35rem}.prompt-summary{height:3.2rem;line-height:1.6;overflow:hidden;margin-bottom:14px}.prompt-image-preview img,.prompt-text-preview .prompt-output-paper{height:170px;max-height:170px}.prompt-text-preview .prompt-output-paper{overflow:hidden}.prompt-image-preview,.prompt-text-preview{margin-bottom:12px}.prompt-image-preview h3,.prompt-text-preview h3{margin:0 0 10px;font-size:1rem}.prompt-result{margin-top:auto;padding:12px 14px}.prompt-card .prompt-result p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prompt-card-footer>span{font-size:.8rem}.prompt-card-footer{margin-top:8px}@media (max-width:650px){.prompts-page:has(.prompt-library) .prompts-hero h1{font-size:30px}.prompt-card h2{min-height:0}}.prompt-card h2,.prompt-card[lang=hi] h2{height:4rem;min-height:4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}