:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202124;font-synthesis:none;text-rendering:optimizelegibility;--ink:#202124;--muted:#667085;--line:#e5e7eb;--blue:#1a73e8;--surface:#fff;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{color:inherit}.app-body{min-height:100vh}.layout{flex-direction:column;min-height:100vh;display:flex}.google-header{justify-content:space-between;align-items:center;gap:24px;min-height:60px;padding:6px 22px;display:flex}.header-left-links,.header-right-links{align-items:center;gap:22px;display:flex}.google-header a{color:#202124;font-size:13px;text-decoration:none}.google-header a:hover,.footer-links a:hover{text-decoration:underline}.apps-menu{align-items:center;display:flex;position:relative}.apps-menu summary{color:#5f6368;cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;list-style:none;display:grid}.apps-menu summary::-webkit-details-marker{display:none}.apps-menu summary:hover,.apps-menu[open] summary{background:#f0f2f5}.apps-menu-popover{z-index:5;background:#fff;border:1px solid #e0e3e7;border-radius:16px;gap:2px;width:210px;padding:9px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 8px 28px #2021242b}.apps-menu-popover a{border-radius:9px;padding:11px 12px}.apps-menu-popover a:hover{background:#f1f3f4;text-decoration:none}.header-right-links .header-sign-in{color:#fff;letter-spacing:.25px;background:#0b57d0;border-radius:4px;align-items:center;min-height:38px;padding:0 22px;font-size:14px;font-weight:500;display:inline-flex}.header-right-links .header-sign-in:hover{background:#0b57d0;text-decoration:none;box-shadow:0 1px 3px #0003}.app-main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:0 28px 68px}.prompt-search-hero{text-align:center;padding:clamp(76px,14vh,132px) 12px 48px}.hero-eyebrow,.section-kicker{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.search-wordmark{color:var(--ink);letter-spacing:-.085em;margin:0 0 2px;font-size:clamp(68px,9vw,88px);font-weight:500;line-height:1.15}.wordmark-blue{color:#4285f4}.wordmark-red{color:#ea4335}.wordmark-yellow{color:#fbbc05}.wordmark-green{color:#34a853}.hero-description{color:#5f6368;margin:10px 0 25px;font-size:14px;line-height:1.5}.search-form{width:min(100%,690px);margin:0 auto}.prompt-search-box{color:#70757a;background:#fff;border:1px solid #dfe1e5;border-radius:28px;align-items:center;gap:14px;width:100%;min-height:56px;margin:0 auto;padding:0 19px;transition:box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 6px #2021242b}.prompt-search-box:focus-within{border-color:#0000;box-shadow:0 2px 9px #20212438}.prompt-search-box input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.prompt-search-box input::placeholder{color:#777b80}.clear-search{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:13px}.search-action-row{justify-content:center;gap:12px;margin-top:27px;display:flex}.search-action-button{color:#3c4043;cursor:pointer;background:#f8f9fa;border:1px solid #0000;border-radius:4px;min-height:36px;padding:0 16px;font-size:13px}.search-action-button:hover{color:#202124;border-color:#dadce0;box-shadow:0 1px 1px #00000012}.primary-search-action{color:#3c4043}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prompt-library{padding-top:4px}.section-heading-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-kicker{margin-bottom:5px;font-size:10px}.section-title{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.25}.category-filter-list{scrollbar-width:thin;gap:9px;margin:17px 0 42px;padding:2px 2px 10px;display:flex;overflow-x:auto}.category-filter{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:22px;flex:none;padding:9px 15px;font-size:13px;transition:background .15s,border-color .15s,color .15s}.category-filter:hover{background:#f8faff;border-color:#aecbfa}.category-filter.active{color:#174ea6;background:#e8f0fe;border-color:#d2e3fc;font-weight:600}.results-heading{margin-bottom:17px}.results-count{color:var(--muted);font-size:13px}.prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prompt-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;flex-direction:column;min-width:0;min-height:220px;padding:20px;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;box-shadow:0 2px 7px #10182808}.prompt-card:hover{border-color:#d2d8e0;transform:translateY(-2px);box-shadow:0 7px 20px #10182812}.prompt-card-heading{min-height:47px}.prompt-card-title{color:#202124;margin:0;font-size:16px;font-weight:650;line-height:1.4}.prompt-card-tags{color:#7b8190;margin:7px 0 0;font-size:11px;line-height:1.4}.prompt-card-content{color:#4b5563;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:15px 0 22px;font-size:14px;line-height:1.62}.prompt-card-actions{border-top:1px solid #f0f1f3;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.provider-button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e1e4e8;border-radius:18px;flex:100px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:35px;padding:0 11px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.provider-button:hover{background:#f8f9fa;border-color:#cbd1d8}.chatgpt-button svg{color:#10a37f}.gemini-button svg{color:#4285f4}.perplexity-button svg{color:#20808d}.copy-prompt-button{color:#5f6368;cursor:pointer;background:#fff;border:1px solid #e1e4e8;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;margin-left:auto;display:grid}.copy-prompt-button:hover{color:var(--blue);background:#f8f9fa}.prompt-error{color:#b42318;background:#fff5f5;border:1px solid #f3c5c5;border-radius:10px;margin:16px 0;padding:13px 16px;font-size:14px}.prompt-status,.empty,.end-of-results{color:var(--muted);text-align:center;margin:26px 0;font-size:14px}.load-more-wrap{justify-content:center;padding:28px 0 8px;display:flex}.load-more-button{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:22px;min-height:42px;padding:0 22px;font-size:14px;font-weight:600}.load-more-button:hover{background:#f8faff;border-color:#aecbfa}.load-more-button:disabled{opacity:.6;cursor:wait}.prompt-toast{z-index:10;color:#fff;background:#303134;border-radius:10px;max-width:min(440px,100vw - 32px);padding:13px 18px;font-size:13px;line-height:1.45;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 20px #0003}.google-footer{color:#202124;background:#f2f2f2;margin-top:30px;font-size:14px}.footer-region{color:#5f6368;border-bottom:1px solid #dadce0;min-height:48px;padding:15px 30px}.footer-bottom{justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:0 30px;display:flex}.footer-links{align-items:center;gap:28px;display:flex}.footer-links a{color:#5f6368;font-size:13px;text-decoration:none}@media (min-width:980px){.prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.google-header{gap:12px;min-height:56px;padding:6px 14px}.header-left-links,.header-right-links{gap:13px}.google-header a{font-size:12px}.header-right-links>a:not(.header-sign-in){display:none}.apps-menu summary{width:34px;height:34px}.header-right-links .header-sign-in{min-height:34px;padding:0 14px}.app-main{padding:0 16px 48px}.prompt-search-hero{padding:68px 0 38px}.search-wordmark{font-size:69px}.hero-description{max-width:340px;margin:8px auto 22px;font-size:13px}.prompt-search-box{min-height:52px;padding:0 16px}.prompt-search-box input{font-size:14px}.search-action-row{margin-top:22px}.section-title{font-size:21px}.category-filter-list{margin-bottom:32px;margin-right:-16px}.prompt-grid{grid-template-columns:1fr;gap:12px}.prompt-card{min-height:205px;padding:17px}.provider-button{padding:0 10px}.footer-region{padding-left:20px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:15px 20px}.footer-links{flex-wrap:wrap;gap:16px 22px}.prompt-toast{bottom:16px;right:16px}}
