.home-dashboard_shell__pJ6I8{display:grid;grid-template-columns:var(--tp-sb-w,240px) 1fr;min-height:100vh;transition:grid-template-columns .3s var(--tp-ease)}.home-dashboard_shell__pJ6I8[data-sb=collapsed]{--tp-sb-w:68px}@media (max-width:768px){.home-dashboard_shell__pJ6I8{grid-template-columns:1fr}.home-dashboard_sidebar__Ajjrx{display:none!important}}.home-dashboard_sidebar__Ajjrx{border-right:1px solid var(--tp-line);background:var(--tp-bg);display:flex;flex-direction:column;padding:18px 14px;position:sticky;top:0;height:100vh;overflow:hidden}.home-dashboard_sbLogo__kRl8S{display:flex;align-items:center;gap:10px;padding:6px 8px 22px;font-family:var(--font-display,"Inter Tight",Inter,sans-serif);font-weight:600;font-size:19px;letter-spacing:-.02em;color:var(--tp-text)}.home-dashboard_sbLogoMark__ncq8r{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--tp-orange) 0,var(--tp-orange-deep) 100%);display:grid;place-items:center;color:white;font-weight:800;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 4px 10px oklch(.58 .18 45/.25)}.home-dashboard_sbLogoFull__aVtQd{display:inline-flex}.home-dashboard_sbLogoMarkOnly__9IsSL,[data-sb=collapsed] .home-dashboard_sbItemLabel__wut9k,[data-sb=collapsed] .home-dashboard_sbLogoFull__aVtQd,[data-sb=collapsed] .home-dashboard_sbLogoText__2IRJL,[data-sb=collapsed] .home-dashboard_sbUser__YUOF7{display:none}[data-sb=collapsed] .home-dashboard_sbLogo__kRl8S{justify-content:center;padding:6px 0 22px}[data-sb=collapsed] .home-dashboard_sbItem__7Mpvi{justify-content:center;padding-left:0;padding-right:0;gap:0}[data-sb=collapsed] .home-dashboard_sbLogoMarkOnly__9IsSL{display:inline-flex}[data-sb=expanded] .home-dashboard_sbLogoMarkOnly__9IsSL{display:none}.home-dashboard_sbNav__XMp50{margin-top:6px;display:flex;flex-direction:column;gap:2px}.home-dashboard_sbItem__7Mpvi{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:8px;color:var(--tp-text-dim);font-size:14px;font-weight:500;transition:background .15s var(--tp-ease),color .15s var(--tp-ease);cursor:pointer;width:100%;text-align:left;background:transparent;border:none}@media (max-width:767px){[data-sb=expanded] .home-dashboard_sbItem__7Mpvi{padding-top:10px;padding-bottom:10px;font-size:13px}}.home-dashboard_sbItem__7Mpvi:hover{background:var(--tp-surface-2);color:var(--tp-text)}.home-dashboard_sbItem__7Mpvi svg{flex-shrink:0}.home-dashboard_sbItemActive__fC_Wt{background:var(--tp-surface-2);color:var(--tp-text);box-shadow:inset 0 0 0 1px var(--tp-line)}.home-dashboard_sbItemCount__pHprJ{margin-left:auto;font-size:11px;color:var(--tp-text-faint);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.home-dashboard_sbBottom__fYgOz{margin-top:auto;padding-top:16px;border-top:1px solid var(--tp-line-soft);display:flex;flex-direction:column;gap:2px}.home-dashboard_sbUser__YUOF7{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;background:var(--tp-surface);border:1px solid var(--tp-line-soft);margin-top:12px}.home-dashboard_sbAvatar__MV58a{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0}.home-dashboard_sbAvatarFallback__onta2{background:linear-gradient(135deg,var(--tp-accent) 0,var(--tp-orange) 100%);color:white;font-weight:600;font-size:12px}.home-dashboard_sbUserMeta__aXrDU{min-width:0;flex:1}.home-dashboard_sbUserName__J2ARV{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tp-text)}.home-dashboard_sbUserPlan__QXjL9{font-size:11px;color:var(--tp-text-faint)}.home-dashboard_mainCol__izIMY{min-width:0;overflow-x:hidden}.home-dashboard_topbar__OnVGw{--tp-orange:oklch(0.72 0.17 55);--tp-bg:oklch(0.17 0.008 60);--tp-line:oklch(0.3 0.008 60);--tp-line-soft:oklch(0.25 0.008 60);--tp-surface:oklch(0.2 0.008 60);--tp-text-dim:oklch(0.75 0.008 70);display:flex;align-items:center;gap:14px;padding:14px;border-bottom:1px solid var(--tp-line-soft);background:color-mix(in oklch,var(--tp-bg) 85%,transparent);backdrop-filter:blur(10px);position:sticky;top:0;z-index:5}@media (max-width:639px){.home-dashboard_topbar__OnVGw{gap:8px;padding:10px}}html.light .home-dashboard_topbar__OnVGw{--tp-orange:oklch(0.72 0.17 55);--tp-bg:oklch(0.985 0.003 75);--tp-line:oklch(0.9 0.005 75);--tp-line-soft:oklch(0.94 0.004 75);--tp-surface:oklch(1 0 0);--tp-text-dim:oklch(0.45 0.008 60)}.home-dashboard_topbarSpacer__gOLkg{flex:1}.home-dashboard_iconBtn__LwDzW{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:var(--tp-text-dim);transition:background .15s var(--tp-ease),color .15s var(--tp-ease),border-color .15s var(--tp-ease);border:1px solid transparent;background:transparent;cursor:pointer}.home-dashboard_iconBtn__LwDzW:hover{background:var(--tp-surface-2);color:var(--tp-text);border-color:var(--tp-line-soft)}.home-dashboard_userBtnWrap__CjcXG{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0}.home-dashboard_userBtnWrap__CjcXG>*{width:34px!important;height:34px!important}.home-dashboard_crumb__QrjAn{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;color:var(--tp-text-faint);letter-spacing:.02em;-moz-user-select:none;user-select:none;-webkit-user-select:none}.home-dashboard_crumb__QrjAn b{color:var(--tp-text-dim);font-weight:500}.home-dashboard_pill__hS8Jn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--tp-line);font-size:12px;color:var(--tp-text-dim);background:var(--tp-surface);white-space:nowrap}@media (max-width:639px){.home-dashboard_pill__hS8Jn{padding:4px 8px;font-size:11px;gap:5px}}.home-dashboard_pillDot__CFelH{width:6px;height:6px;border-radius:50%;background:var(--tp-orange)}.home-dashboard_root__AV_bj{--tp-orange:oklch(0.72 0.17 55);--tp-orange-soft:oklch(0.78 0.13 55);--tp-orange-deep:oklch(0.58 0.18 45);--tp-accent:oklch(0.65 0.18 295);--tp-accent-soft:oklch(0.72 0.14 295);--tp-bg:oklch(0.17 0.008 60);--tp-surface:oklch(0.2 0.008 60);--tp-surface-2:oklch(0.23 0.008 60);--tp-surface-3:oklch(0.27 0.008 60);--tp-line:oklch(0.3 0.008 60);--tp-line-soft:oklch(0.25 0.008 60);--tp-text:oklch(0.97 0.005 75);--tp-text-dim:oklch(0.75 0.008 70);--tp-text-faint:oklch(0.55 0.008 70);--tp-on-accent:oklch(0.14 0.005 60);--tp-radius-sm:8px;--tp-radius:12px;--tp-radius-lg:18px;--tp-ease:cubic-bezier(0.2,0.8,0.2,1);background:var(--tp-bg);color:var(--tp-text);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.light .home-dashboard_root__AV_bj{--tp-bg:oklch(0.985 0.003 75);--tp-surface:oklch(1 0 0);--tp-surface-2:oklch(0.97 0.004 75);--tp-surface-3:oklch(0.95 0.005 75);--tp-line:oklch(0.9 0.005 75);--tp-line-soft:oklch(0.94 0.004 75);--tp-text:oklch(0.2 0.008 60);--tp-text-dim:oklch(0.45 0.008 60);--tp-text-faint:oklch(0.62 0.008 60);--tp-on-accent:oklch(1 0 0)}.home-dashboard_toolIconBtn__Viwg3{display:inline-flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:8px;color:var(--tp-text-faint);background:transparent;border:none;cursor:pointer;transition:background .15s var(--tp-ease),color .15s var(--tp-ease)}@media (min-width:640px){.home-dashboard_toolIconBtn__Viwg3{height:32px;width:32px}}.home-dashboard_toolIconBtn__Viwg3:hover{background:var(--tp-surface-2);color:var(--tp-text-dim)}.home-dashboard_toolIconBtnActive__x3NOJ{background:color-mix(in oklch,var(--tp-orange) 12%,transparent);color:var(--tp-orange)}.home-dashboard_toolIconBtnActive__x3NOJ:hover{background:color-mix(in oklch,var(--tp-orange) 16%,transparent);color:var(--tp-orange)}.home-dashboard_enhanceBtn__8KwCR{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:32px;border-radius:8px;background:color-mix(in oklch,var(--tp-orange) 12%,transparent);color:var(--tp-orange);border:1px solid color-mix(in oklch,var(--tp-orange) 32%,transparent);cursor:pointer;font-size:12px;font-weight:600;transition:background .15s var(--tp-ease),border-color .15s var(--tp-ease),color .15s var(--tp-ease)}.home-dashboard_enhanceBtn__8KwCR:hover:not(:disabled){background:color-mix(in oklch,var(--tp-orange) 20%,transparent);border-color:color-mix(in oklch,var(--tp-orange) 48%,transparent)}.home-dashboard_enhanceBtn__8KwCR:disabled{opacity:.4;cursor:not-allowed}.home-dashboard_tokenTextarea__1A4EC{color:var(--tp-text);caret-color:var(--tp-orange)}.home-dashboard_tokenTextarea__1A4EC::-moz-placeholder{color:var(--tp-text-faint)}.home-dashboard_tokenTextarea__1A4EC::placeholder{color:var(--tp-text-faint)}.home-dashboard_display__iDJuf{font-family:var(--font-display,"Inter Tight",Inter,ui-sans-serif,system-ui,sans-serif);font-weight:600;letter-spacing:-.025em;line-height:1.05;color:var(--tp-text)}.home-dashboard_eyebrow___LHQW{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--tp-text-faint)}.home-dashboard_sectionTitle__YY0To{font-family:var(--font-display,"Inter Tight",Inter,ui-sans-serif,system-ui,sans-serif);font-weight:600;font-size:16px;letter-spacing:-.015em;color:var(--tp-text)}@media (min-width:640px){.home-dashboard_sectionTitle__YY0To{font-size:18px}}.home-dashboard_lead__mm0Cp{color:var(--tp-text-dim);font-size:13px;line-height:1.5;margin:0}@media (min-width:640px){.home-dashboard_lead__mm0Cp{font-size:16px}}@media (min-width:768px){.home-dashboard_lead__mm0Cp{font-size:17px}}.home-dashboard_promptTabs__LvYqK{display:flex;gap:2px;min-width:0;max-width:100%}.home-dashboard_promptTab__mgPlY{display:inline-flex;align-items:center;gap:7px;padding:9px 16px 11px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--tp-text-dim);background:transparent;border:1px solid transparent;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:-1px;position:relative;z-index:1;cursor:pointer;transition:color .15s var(--tp-ease),background .15s var(--tp-ease);min-width:0;flex-shrink:1}@media (max-width:640px){.home-dashboard_promptTab__mgPlY{padding:8px 10px 10px;font-size:12px;gap:5px;flex:1 1 0;justify-content:center;overflow:hidden;text-overflow:ellipsis}}@media (max-width:380px){.home-dashboard_promptTab__mgPlY{padding:8px 6px 10px;font-size:11px;gap:4px}}.home-dashboard_promptTab__mgPlY:hover{color:var(--tp-text)}.home-dashboard_promptTabActive__VMkQi{color:var(--tp-text);background:var(--tp-surface);border-color:var(--tp-line);border-bottom-color:var(--tp-surface);font-weight:600;z-index:2}.home-dashboard_promptCard__pSSic{background:var(--tp-surface);border:1px solid var(--tp-line);border-radius:var(--tp-radius-lg);padding:4px;position:relative;transition:border-color .2s var(--tp-ease),box-shadow .2s var(--tp-ease)}.home-dashboard_promptCardAttached__82en0{border-top-left-radius:0}.home-dashboard_promptCard__pSSic:focus-within{border-color:color-mix(in oklch,var(--tp-orange) 50%,var(--tp-line));box-shadow:0 0 0 4px color-mix(in oklch,var(--tp-orange) 10%,transparent)}.home-dashboard_featureRow__YVaCS{display:flex;gap:10px 14px;justify-content:center;margin-top:12px;flex-wrap:wrap}@media (min-width:640px){.home-dashboard_featureRow__YVaCS{gap:18px;margin-top:18px}}.home-dashboard_featureItem__OO800{font-size:11px;color:var(--tp-text-faint);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media (min-width:640px){.home-dashboard_featureItem__OO800{font-size:12.5px;gap:6px}}.home-dashboard_featureItem__OO800 svg{color:var(--tp-orange)}.home-dashboard_ideaGrid__BnnP3{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:960px){.home-dashboard_ideaGrid__BnnP3{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.home-dashboard_ideaGrid__BnnP3{grid-template-columns:1fr}}@media (max-width:639px){.home-dashboard_ideaGrid__BnnP3[data-show-all=false]>:nth-child(n+3){display:none}}.home-dashboard_ideaCard__DXDH_{background:var(--tp-surface);border:1px solid var(--tp-line-soft);border-radius:var(--tp-radius);padding:16px;display:flex;flex-direction:column;gap:10px;min-height:120px;text-align:left;cursor:pointer;transition:all .2s var(--tp-ease)}@media (min-width:640px){.home-dashboard_ideaCard__DXDH_{padding:18px;gap:12px;min-height:136px}}.home-dashboard_ideaCard__DXDH_:hover{border-color:var(--tp-line);transform:translateY(-1px);box-shadow:0 4px 14px -6px rgba(0,0,0,.25)}.home-dashboard_ideaIcon__YMyxi{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}@media (min-width:640px){.home-dashboard_ideaIcon__YMyxi{width:36px;height:36px;border-radius:9px}}.home-dashboard_ideaTitle__fHAid{font-family:var(--font-display,"Inter Tight",Inter,ui-sans-serif,system-ui,sans-serif);font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--tp-text);margin:0}@media (min-width:640px){.home-dashboard_ideaTitle__fHAid{font-size:15px}}.home-dashboard_ideaDesc__BoUDE{font-size:12px;color:var(--tp-text-dim);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0}@media (min-width:640px){.home-dashboard_ideaDesc__BoUDE{font-size:13px}}@keyframes home-dashboard_tpFadeUp__ceVfE{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-dashboard_fadeIn__TCUxf{animation:home-dashboard_tpFadeUp__ceVfE .4s var(--tp-ease) both}.home-dashboard_fadeIn1__vC_Ss{animation-delay:.05s}.home-dashboard_fadeIn2__gtUWh{animation-delay:.1s}.home-dashboard_ghostLink__hZP6Z{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;font-size:12.5px;font-weight:500;color:var(--tp-text);background:var(--tp-surface);border:1px solid var(--tp-line);transition:all .15s var(--tp-ease)}.home-dashboard_ghostLink__hZP6Z:hover{background:var(--tp-surface-2)}.feedback_content__jvcV_{background:oklch(.23 .008 60)!important;border:1px solid oklch(.32 .008 60)!important;border-radius:16px!important;color:oklch(.97 .005 75);box-shadow:0 28px 70px -24px rgba(0,0,0,.8),0 10px 28px -16px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05)}html.light .feedback_content__jvcV_{background:oklch(1 0 0)!important;border-color:oklch(.9 .005 75)!important;color:oklch(.2 .008 60);box-shadow:0 28px 60px -24px rgba(0,0,0,.22),0 8px 20px -12px rgba(0,0,0,.12)}.feedback_iconBadge__AKf0A{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,oklch(.74 .17 55),oklch(.58 .18 45));display:grid;place-items:center;color:#fff;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 12px oklch(.58 .18 45/.35)}.feedback_field__8w0N2{background:oklch(.18 .008 60)!important;border-color:oklch(.32 .008 60)!important;transition:border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)}html.light .feedback_field__8w0N2{background:oklch(.985 .003 75)!important;border-color:oklch(.9 .005 75)!important}.feedback_field__8w0N2:focus-within{border-color:color-mix(in oklch,oklch(.72 .17 55) 60%,oklch(.32 .008 60))!important;box-shadow:0 0 0 4px color-mix(in oklch,oklch(.72 .17 55) 14%,transparent)!important}.feedback_dropzone__hm2Wz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:22px 16px;border:1.5px dashed oklch(.32 .008 60);border-radius:12px;background:oklch(.18 .008 60);color:oklch(.75 .008 70);cursor:pointer;text-align:center;transition:border-color .18s cubic-bezier(.2,.8,.2,1),background .18s,color .18s}html.light .feedback_dropzone__hm2Wz{border-color:oklch(.9 .005 75);background:oklch(.985 .003 75);color:oklch(.45 .008 60)}.feedback_dropzoneActive__N_L4r,.feedback_dropzone__hm2Wz:hover{border-color:color-mix(in oklch,oklch(.72 .17 55) 65%,oklch(.32 .008 60));background:color-mix(in oklch,oklch(.72 .17 55) 9%,transparent);color:oklch(.97 .005 75)}html.light .feedback_dropzoneActive__N_L4r,html.light .feedback_dropzone__hm2Wz:hover{color:oklch(.2 .008 60)}.feedback_dropzoneIcon__XTGZV{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in oklch,oklch(.72 .17 55) 16%,transparent);color:oklch(.78 .15 55)}.feedback_removeBtn__StSSS{position:absolute;top:-7px;right:-7px;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:oklch(.27 .008 60);border:1px solid oklch(.36 .008 60);color:oklch(.97 .005 75);box-shadow:0 2px 6px rgba(0,0,0,.4);transition:background .15s,transform .1s,color .15s}.feedback_removeBtn__StSSS:hover{background:oklch(.55 .2 25);border-color:oklch(.6 .2 25);color:#fff;transform:scale(1.08)}.feedback_submit__vbSNt{background:linear-gradient(135deg,oklch(.74 .17 55),oklch(.58 .18 45));color:#fff;border:none;box-shadow:0 6px 16px -4px oklch(.58 .18 45/.55);transition:filter .15s,box-shadow .2s,transform .05s,opacity .15s}.feedback_submit__vbSNt:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 8px 22px -4px oklch(.58 .18 45/.7)}.feedback_submit__vbSNt:active:not(:disabled){transform:translateY(1px)}.feedback_submit__vbSNt:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.feedback_combo__Mn6LJ{position:relative}.feedback_comboTrigger__QmSUp{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 12px;border-radius:6px;font-size:14px;text-align:left;background:oklch(.18 .008 60);border:1px solid oklch(.32 .008 60);color:oklch(.97 .005 75);transition:border-color .18s,box-shadow .18s}html.light .feedback_comboTrigger__QmSUp{background:oklch(.985 .003 75);border-color:oklch(.9 .005 75);color:oklch(.2 .008 60)}.feedback_comboOpen__nqYjQ,.feedback_comboTrigger__QmSUp:focus-visible{outline:none;border-color:color-mix(in oklch,oklch(.72 .17 55) 60%,oklch(.32 .008 60));box-shadow:0 0 0 4px color-mix(in oklch,oklch(.72 .17 55) 14%,transparent)}.feedback_comboPlaceholder__BuFB6{color:oklch(.6 .008 70)}.feedback_popover__kJa6c{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:oklch(.25 .008 60);border:1px solid oklch(.34 .008 60);border-radius:10px;box-shadow:0 18px 44px -14px rgba(0,0,0,.75);overflow:hidden}html.light .feedback_popover__kJa6c{background:#fff;border-color:oklch(.9 .005 75);box-shadow:0 18px 44px -14px rgba(0,0,0,.18)}.feedback_list__kBPSO{max-height:220px;overflow-y:auto;padding:4px}.feedback_option__I6m1E{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:6px;font-size:14px;text-align:left;color:oklch(.9 .006 75);cursor:pointer}html.light .feedback_option__I6m1E{color:oklch(.25 .008 60)}.feedback_optionActive__uxG1q,.feedback_option__I6m1E:hover{background:oklch(.3 .008 60)}html.light .feedback_optionActive__uxG1q,html.light .feedback_option__I6m1E:hover{background:oklch(.95 .005 75)}.feedback_optionCheck__tC_S7{color:oklch(.78 .15 55);flex-shrink:0}.feedback_empty__HrWoS{padding:14px 10px;text-align:center;font-size:13px;color:oklch(.6 .008 70)}