._button_w3q01_1{cursor:pointer;border-radius:var(--radius-pill);text-align:center;border:1px solid #0000;padding:13px 24px;font-size:14px;display:inline-block}._button_w3q01_1:disabled{opacity:.6;cursor:not-allowed}._primary_w3q01_16{background:var(--color-accent);color:var(--color-on-accent)}._primary_w3q01_16:hover:not(:disabled){background:var(--color-accent-hover)}._secondary_w3q01_25{color:var(--color-text);border-color:var(--color-input-border);background:0 0}._secondary_w3q01_25:hover:not(:disabled){background:var(--color-hover)}._link_w3q01_35:hover{text-decoration:none}._primary_w3q01_16._link_w3q01_35,._primary_w3q01_16._link_w3q01_35:hover{color:var(--color-on-accent)}._secondary_w3q01_25._link_w3q01_35,._secondary_w3q01_25._link_w3q01_35:hover{color:var(--color-text)}._container_kn2b5_1{position:relative}._avatar_kn2b5_5{cursor:pointer;background:var(--color-surface-sunken);border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text-secondary);font-family:var(--font-mono);border-radius:50%;padding:0;font-size:12px}._avatar_kn2b5_5:hover{border-color:var(--color-border-strong)}._menu_kn2b5_22{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px -16px #1f1b174d}._item_kn2b5_34{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px}._item_kn2b5_34:hover{background:var(--color-hover)}._bar_u6vz7_1{border-bottom:1px solid var(--color-border);z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf9f5eb;position:sticky;top:0}._inner_u6vz7_10{max-width:var(--page-max-width);padding:0 var(--page-padding);height:var(--nav-height);align-items:center;gap:28px;margin:0 auto;display:flex}._brand_u6vz7_20{color:var(--color-text);align-items:center;gap:10px;display:flex}._brand_u6vz7_20:hover{color:var(--color-text);text-decoration:none}._logo_u6vz7_32{background:var(--color-dark);width:26px;height:26px;color:var(--color-bg);font-family:var(--font-mono);border-radius:7px;place-items:center;font-size:13px;display:grid}._name_u6vz7_44{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px}._link_u6vz7_50{color:var(--color-text);border-bottom:2px solid #0000;padding:4px 0;font-size:14px}._link_u6vz7_50:hover{color:var(--color-text);opacity:.6;text-decoration:none}._active_u6vz7_63{border-bottom-color:var(--color-accent)}._spacer_u6vz7_67{flex:1}._card_11jcy_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:28px}._hero_1mnl4_1{padding:48px 0 56px}._title_1mnl4_5{letter-spacing:-.02em;max-width:14ch;margin:24px 0;font-size:78px;line-height:.98}._lead_1mnl4_13{color:var(--color-text-secondary);max-width:48ch;margin:0 0 36px;font-size:18px;line-height:1.6}._actions_1mnl4_21{flex-wrap:wrap;gap:12px;display:flex}._ideas_1mnl4_27{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._ideaTitle_1mnl4_33{margin-bottom:10px;font-size:24px}._ideaText_1mnl4_38{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}@media (width<=760px){._title_1mnl4_5{font-size:46px}._ideas_1mnl4_27{grid-template-columns:1fr}}._field_70vr7_1{flex-direction:column;gap:8px;display:flex}._control_70vr7_7{border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);padding:13px 14px;font-size:15px}._textarea_70vr7_16{resize:vertical;min-height:90px}._modal_1ctpr_1{width:calc(100% - 64px);max-width:460px;max-height:calc(100dvh - 64px);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-modal);background:#fdfbf8;margin:auto;padding:0;overflow-y:auto;box-shadow:0 40px 80px -40px #1f1b1780}._modal_1ctpr_1::backdrop{background:var(--color-overlay)}._content_1ctpr_19{padding:32px}._title_1ctpr_23{margin-bottom:6px;font-size:32px}._subtitle_1ctpr_28{color:var(--color-text-secondary);margin:0 0 26px;font-size:14px}._form_uvb7e_1{flex-direction:column;gap:18px;display:flex}._row_uvb7e_7{grid-template-columns:1fr 1fr;gap:12px;display:grid}._error_uvb7e_13{color:var(--color-danger);margin:0;font-size:14px}._actions_uvb7e_19{justify-content:flex-end;gap:12px;margin-top:6px;display:flex}._header_12wl2_1{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}._title_12wl2_10{margin-bottom:6px;font-size:44px}._count_12wl2_15{color:var(--color-text-secondary);margin:0;font-size:15px}._tools_12wl2_21{gap:12px;display:flex}._search_12wl2_26{border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);width:320px;max-width:100%;color:var(--color-text);padding:12px 14px;font-size:15px}._layout_12wl2_37{grid-template-columns:300px 1fr;align-items:start;gap:32px;display:grid}._list_12wl2_44{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._item_12wl2_53{cursor:pointer;width:100%;color:var(--color-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;font-size:15px;display:flex}._itemSelected_12wl2_69{background:var(--color-surface);border-color:var(--color-border-strong)}._itemMeta_12wl2_74{font-family:var(--font-mono);color:var(--color-text-muted);font-size:11px}._detailTitle_12wl2_80{margin-bottom:8px;font-size:36px}._detailMeta_12wl2_85{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.04em;font-size:12px}._description_12wl2_92{color:var(--color-text-secondary);max-width:52ch;margin:14px 0 0;font-size:15px;line-height:1.6}@media (width<=1100px){._layout_12wl2_37{grid-template-columns:1fr;gap:20px}}._split_212qu_1{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}._aside_212qu_7{background:var(--color-dark);color:var(--color-on-dark);flex-direction:column;justify-content:space-between;padding:56px 64px;display:flex}._brand_212qu_16{color:var(--color-on-dark);align-items:center;gap:10px;display:flex}._brand_212qu_16:hover{color:var(--color-on-dark);text-decoration:none}._logo_212qu_28{background:var(--color-bg);width:26px;height:26px;color:var(--color-dark);font-family:var(--font-mono);border-radius:7px;place-items:center;font-size:13px;display:grid}._name_212qu_40{font-family:var(--font-serif);font-size:24px}._pitch_212qu_45{font-family:var(--font-serif);max-width:20ch;margin-bottom:20px;font-size:46px;line-height:1.1}._pitchText_212qu_53{color:var(--color-on-dark-muted);max-width:38ch;margin:0;font-size:16px;line-height:1.6}._formSide_212qu_61{place-items:center;padding:48px;display:grid}._form_212qu_61{flex-direction:column;gap:18px;width:100%;max-width:380px;display:flex}._title_212qu_75{margin-bottom:-12px;font-size:40px}._subtitle_212qu_80{color:var(--color-text-secondary);margin:0 0 14px;font-size:15px}._error_212qu_86{color:var(--color-danger);margin:0;font-size:14px}@media (width<=760px){._split_212qu_1{grid-template-columns:1fr;min-height:0}._aside_212qu_7{gap:28px;padding:32px 24px}}._footnote_212qu_104{text-align:center;color:var(--color-text-secondary);margin:0;font-size:14px}:root{--color-bg:#fbf9f5;--color-surface:#fff;--color-surface-alt:#f7f3ec;--color-surface-sunken:#efe9de;--color-text:#1f1b17;--color-text-secondary:#6e665c;--color-text-muted:#776d61;--color-label:#776d61;--color-border:#e7e1d7;--color-border-strong:#c9bfaf;--color-input-border:#ded6c9;--color-hover:#f3efe7;--color-accent:#7c2d92;--color-accent-hover:#63216f;--color-on-accent:#fff;--color-danger:#b42318;--color-dark:#1f1b17;--color-on-dark:#f3efe7;--color-on-dark-muted:#a79e92;--color-overlay:#1f1b176b;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"IBM Plex Mono", monospace;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--radius-control:9px;--radius-pill:999px;--radius-card:16px;--radius-modal:18px;--page-max-width:1240px;--page-padding:48px;--nav-height:72px}@media (width<=1100px){:root{--page-padding:28px}}@media (width<=760px){:root{--page-padding:20px}}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}*{box-sizing:border-box}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover);text-decoration:underline}input,textarea,button{font-family:inherit}input:focus,textarea:focus,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}::placeholder{color:var(--color-text-muted)}h1,h2{font-family:var(--font-serif);margin:0;font-weight:400}.eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-label);font-size:11px}.page{max-width:var(--page-max-width);padding:48px var(--page-padding) 96px;margin:0 auto}
