html .pc-idea{--ni-cobalt:var(--ux-cobalt,var(--cobalt,#2459ff));--ni-cobalt-wash:var(--ux-cobalt-wash,var(--cobalt-wash,#eaefff));--ni-gold:var(--ux-gold,var(--gold,#a86b00));--ni-gold-wash:var(--ux-gold-wash,color-mix(in srgb, var(--ni-gold) 14%, var(--ni-surface)));--ni-surface:var(--surface,#fff);--ni-fill:var(--surface-2,var(--fill,#f4f5f8));--ni-border:var(--border,var(--rule,#e3e6ec));--ni-ink:var(--ux-ink,var(--ink,#10182a));--ni-muted:var(--ux-muted,var(--muted,var(--ink-muted,#697086)));--ni-on-primary:var(--on-primary,#fff);--ni-radius:var(--r-panel,14px);color:var(--ni-ink);max-width:1120px;padding-bottom:32px}html[data-theme=dark] .pc-idea{--ni-gold-wash:var(--ux-gold-wash,#3a2c0f)}html .pc-idea .pc-ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;flex:none}html .pc-idea .ni-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .pc-idea .ni-header{margin:8px 0 20px}html .pc-idea .ni-title-page{letter-spacing:-.01em;margin:0 0 4px;font-size:24px;font-weight:800;line-height:1.25}html .pc-idea .ni-sub{color:var(--ni-muted);margin:0;font-size:13px}html .pc-idea .ni-card{background:var(--ni-surface);border:1px solid var(--ni-border);border-radius:var(--ni-radius);position:relative;overflow:hidden}html .pc-idea .ni-ask-row{align-items:center;gap:10px;padding:18px 18px 10px;display:flex}html .pc-idea .ni-input{min-width:0;font:inherit;color:var(--ni-ink);background:var(--ni-surface);border:1.5px solid var(--ni-border);border-radius:10px;outline:none;flex:1;padding:12px 14px;font-size:15px}html .pc-idea .ni-input:focus{border-color:var(--ni-cobalt);box-shadow:0 0 0 4px var(--ni-cobalt-wash)}html .pc-idea .ni-turnstile{padding:0 18px}html .pc-idea .ni-turnstile:empty{padding:0}html .pc-idea .ni-turnstile:has(iframe[style*="display: none"]){padding:0}html .pc-idea .ni-privacy{color:var(--ni-muted);margin:0;padding:0 18px 14px;font-size:12px}html .pc-idea .ni-btn{font:inherit;white-space:nowrap;color:var(--ni-on-primary);background:var(--ni-cobalt);border:1px solid var(--ni-cobalt);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html .pc-idea .ni-btn:disabled{opacity:.55;cursor:default}html .pc-idea .ni-btn-ghost{color:var(--ni-ink);background:var(--ni-surface);border-color:var(--ni-border)}html .pc-idea .ni-btn-block{width:100%;display:flex}html .pc-idea .ni-error{color:var(--ux-down,var(--negative-text,#c4483e));background:var(--ux-down-wash,color-mix(in srgb, currentColor 8%, var(--ni-surface)));border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:13px}html .pc-idea .ni-error a{color:inherit;font-weight:700}html .pc-idea .ni-facts{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 8px;font-size:14px;display:flex}html .pc-idea .ni-niche{margin-right:6px;font-size:16px;font-weight:800}html .pc-idea .ni-chip{background:var(--ni-fill);border-radius:999px;padding:5px 11px;font-size:13px}html .pc-idea .ni-chip b{font-variant-numeric:tabular-nums;font-weight:800}html .pc-idea .ni-chip-wait{color:var(--ni-muted)}html .pc-idea .ni-note{color:var(--ni-muted);margin:0 0 18px;font-size:12px}html .pc-idea .ni-short{display:none}html .pc-idea .ni-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}html .pc-idea .ni-side{flex-direction:column;gap:20px;display:flex}html .pc-idea .ni-head{border-bottom:1px solid var(--ni-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:800;display:flex}html .pc-idea .ni-head>span:not(:first-child){color:var(--ni-muted);text-align:right;font-size:12px;font-weight:500}html .pc-idea .ni-apps{margin:0;padding:0;list-style:none}html .pc-idea .ni-app{border-bottom:1px solid var(--ni-border);align-items:center;gap:12px;padding:12px 18px;display:flex}html .pc-idea .ni-icon{object-fit:cover;border:1px solid var(--ni-border);border-radius:11px;flex:none;width:44px;height:44px}html .pc-idea .ni-icon-empty{background:var(--ni-fill);color:var(--ni-muted);place-items:center;font-size:16px;font-weight:800;display:grid}html .pc-idea .ni-meta{flex:1;min-width:0}html .pc-idea .ni-name{color:var(--ni-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none;display:block;overflow:hidden}html .pc-idea .ni-name:hover{text-decoration:underline}html .pc-idea .ni-dev{color:var(--ni-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}html .pc-idea .ni-job{color:var(--ni-ink);background:var(--ni-fill);border-radius:6px;margin-top:5px;padding:2px 7px;font-size:12px;display:inline-block}html .pc-idea .ni-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}html .pc-idea .ni-tag{white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}html .pc-idea .ni-tag-sf{color:var(--ni-ink);background:var(--ni-fill)}html .pc-idea .ni-tag-new{color:var(--ni-cobalt);background:var(--ni-cobalt-wash)}html .pc-idea .ni-tag-gross{color:var(--ni-gold);background:var(--ni-gold-wash)}html .pc-idea .ni-plus{border:1px solid var(--ni-border);width:30px;height:30px;color:var(--ni-ink);background:var(--ni-surface);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}html .pc-idea .ni-plus:hover{border-color:var(--ni-cobalt);color:var(--ni-cobalt)}html .pc-idea .ni-plus:disabled{opacity:.5;cursor:default}html .pc-idea .ni-plus-on{color:var(--ni-cobalt);background:var(--ni-cobalt-wash);cursor:default;border-color:#0000}html .pc-idea .ni-more{width:100%;font:inherit;color:var(--ni-cobalt);border:0;border-bottom:1px solid var(--ni-border);cursor:pointer;background:0 0;padding:12px 18px;font-size:13px;font-weight:700;display:block}html .pc-idea .ni-locked-apps{position:relative}html .pc-idea .ni-blur{filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}html .pc-idea .ni-bar{background:var(--ni-fill);border-radius:6px;width:90px;height:12px;display:inline-block}html .pc-idea .ni-bar-wide{width:60%}html .pc-idea .ni-lockbox{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;inset:0}html .pc-idea .ni-card.ni-locked .ni-lockbox{top:48px}html .pc-idea .ni-card.ni-locked{min-height:236px}html .pc-idea .ni-lockbox p{margin:0;font-size:14px;font-weight:700}html .pc-idea .ni-lockbox small{color:var(--ni-muted);font-size:12px}html .pc-idea .ni-lock-summary{text-align:center;padding:16px 18px;display:none}html .pc-idea .ni-lock-summary p{margin:0 0 4px;font-size:13px;line-height:1.5}html .pc-idea .ni-foot{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}html .pc-idea .ni-muted{color:var(--ni-muted);margin:0;font-size:13px}html .pc-idea .ni-strong{color:var(--ni-ink);font-weight:700}html .pc-idea .ni-pad{padding:0 18px 12px}html .pc-idea .ni-flags{flex-wrap:wrap;gap:6px;padding:14px 18px;font-size:12px;display:flex}html .pc-idea .ni-flag{border:1px solid var(--ni-border);background:var(--ni-surface);color:var(--ni-ink);font:inherit;border-radius:6px;padding:3px 7px}html .pc-idea .ni-blur .ni-flag{width:72px;height:22px}html .pc-idea .ni-flag-more{cursor:pointer;color:var(--ni-cobalt);font-weight:700}html .pc-idea .ni-empty-card .ni-note{margin:0}html .pc-idea .ni-gap{border-bottom:1px solid var(--ni-border);flex-direction:column;gap:6px;padding:12px 18px;display:flex}html .pc-idea .ni-others{margin-top:14px}html .pc-idea .ni-others .ni-app:last-child{border-bottom:0}html .pc-idea .ni-center{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;display:flex}html .pc-idea .ni-center .ni-btn{margin-top:12px}html .pc-idea .ni-big{margin:8px 0 4px;font-size:16px;font-weight:800}html .pc-idea .ni-nomatch .ni-muted{max-width:34em;line-height:1.5}html .pc-idea .ni-nomatch-icon{background:var(--ni-fill);width:44px;height:44px;color:var(--ni-muted);border-radius:999px;place-items:center;display:grid}html .pc-idea .ni-examples{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}html .pc-idea .ni-example{font:inherit;color:var(--ni-ink);border:1px solid var(--ni-border);background:var(--ni-surface);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}html .pc-idea .ni-example:hover{border-color:var(--ni-cobalt);color:var(--ni-cobalt)}html .pc-idea .ni-scrim{z-index:60;background:var(--scrim,#0c132266);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}html .pc-idea .ni-sheet{background:var(--ni-surface);border-radius:var(--ni-radius);width:min(440px,100%);max-height:min(640px,90vh);box-shadow:var(--shadow-pop,0 24px 48px -24px #10182a52);flex-direction:column;display:flex;overflow:hidden}html .pc-idea .ni-sheet .ni-muted{padding-top:12px}html .pc-idea .ni-sheet-list{flex:1;margin:0;padding:4px 0;list-style:none;overflow:auto}html .pc-idea .ni-check{cursor:pointer;align-items:center;gap:10px;padding:10px 18px;font-size:14px;display:flex}html .pc-idea .ni-check input{width:18px;height:18px;accent-color:var(--ni-cobalt);flex:none}html .pc-idea .ni-check-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html .pc-idea .ni-x{width:30px;height:30px;color:var(--ni-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}html .pc-idea .ni-sheet .ni-foot{border-top:1px solid var(--ni-border)}html .pc-idea .ni-sticky{display:none}.idea-page{padding-top:24px}@media (width<=899.98px){html .pc-idea .ni-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=759.98px){html .pc-idea .ni-title-page{font-size:22px}html .pc-idea .ni-ask-row{flex-direction:column;align-items:stretch;padding:14px 14px 8px}html .pc-idea .ni-privacy{padding:0 14px 12px}html .pc-idea .ni-long{display:none}html .pc-idea .ni-short{display:inline}html .pc-idea .ni-facts{margin-top:18px}html .pc-idea .ni-niche{flex-basis:100%}html .pc-idea .ni-app{align-items:flex-start;padding:12px 14px}html .pc-idea .ni-tags{flex-direction:column;align-items:flex-end}html .pc-idea .ni-dev{display:none}html .pc-idea .ni-foot{flex-wrap:wrap}html .pc-idea[data-tier=anon] .ni-side,html .pc-idea[data-tier=anon] .ni-locked-apps,html .pc-idea[data-tier=anon] .ni-foot{display:none}html .pc-idea[data-tier=anon] .ni-lock-summary{display:block}html .pc-idea .ni-sticky{z-index:5;margin:16px calc(-1 * var(--gutter,16px)) -32px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ni-surface);border-top:1px solid var(--ni-border);display:block;position:sticky;bottom:0}}
