.ideas_page__DFIo3{--vi-ink:var(--text-primary);--vi-dim:#57575f;--vi-line:#d5d5da;--vi-accent:#bf2929;--vi-source:#a44100;--vi-selected:#fff1ef;position:relative;z-index:1;background:var(--bg-page);color:var(--vi-ink);min-height:100svh;padding:62px 28px 72px}.dark .ideas_page__DFIo3{--vi-dim:#aaaab2;--vi-line:#414147;--vi-accent:#ff8980;--vi-source:#ffad70;--vi-selected:#2c1c1c}.ideas_container__e2v4Q{max-width:1280px;margin:0 auto;min-width:0}.ideas_page__DFIo3 svg{stroke-width:1.75}.ideas_hero__Hw8xB{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;align-items:center;padding:16px 0 58px}.ideas_breadcrumb__PGlsA{font-size:13px;color:var(--vi-dim);margin-bottom:28px}.ideas_hero__Hw8xB h1{font-size:clamp(44px,6.2vw,82px);font-weight:720;letter-spacing:-.055em;line-height:1.04}.ideas_hero__Hw8xB h1>span{color:var(--vi-accent)}.ideas_intro__ThK1C{margin-top:24px;font-size:clamp(16px,1.6vw,19px);line-height:1.65;color:var(--vi-dim);max-width:600px}.ideas_heroLink__8qYzQ{display:inline-flex;align-items:center;gap:28px;min-height:44px;margin-top:20px;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:6px}.ideas_heroLink__8qYzQ span{display:inline-block;transition:transform .18s ease-out}.ideas_heroLink__8qYzQ:hover span{transform:translate(3px,3px)}.ideas_heroAside__3V1HK{padding:24px 0 24px 32px;border-left:1px solid var(--vi-line)}.ideas_heroAside__3V1HK h2{font-size:19px;font-weight:650;letter-spacing:-.025em;margin-top:22px}.ideas_heroAside__3V1HK p{font-size:14px;line-height:1.7;color:var(--vi-dim);margin-top:10px}.ideas_sourceNames__rzVjz{font-size:12px;line-height:1.9;color:var(--vi-dim);margin-top:20px}.ideas_frameMark__HrSQ_{width:72px;height:64px;position:relative;color:var(--vi-accent)}.ideas_frameMark__HrSQ_ svg{width:64px;height:64px;margin-left:4px}.ideas_frameMark__HrSQ_>span{width:15px;height:15px;position:absolute;border-color:var(--vi-accent);border-style:solid}.ideas_frameMark__HrSQ_>span:first-child{top:0;left:0;border-width:2px 0 0 2px}.ideas_frameMark__HrSQ_>span:nth-child(2){top:0;right:0;border-width:2px 2px 0 0}.ideas_frameMark__HrSQ_>span:nth-child(3){bottom:0;left:0;border-width:0 0 2px 2px}.ideas_frameMark__HrSQ_>span:nth-child(4){bottom:0;right:0;border-width:0 2px 2px 0}.ideas_browser__rJsxJ{scroll-margin-top:120px}.ideas_collectionBar__Gc_cq{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--vi-line);border-bottom:1px solid var(--vi-line);padding:24px 0}.ideas_collectionLabel__S2rea{display:flex;align-items:center;gap:16px}.ideas_collectionLabel__S2rea h2{font-size:20px;font-weight:650;letter-spacing:-.025em}.ideas_collectionLabel__S2rea p{font-size:13px;color:var(--vi-dim);margin-top:5px;line-height:1.6;font-variant-numeric:tabular-nums}.ideas_collectionMark___kny5{height:22px;width:22px;flex-shrink:0;border:1.5px solid var(--vi-accent);border-radius:5px;transform:rotate(-8deg);position:relative}.ideas_collectionMark___kny5:after{content:"";position:absolute;inset:5px;border:1.5px solid var(--vi-accent);border-radius:2px}.ideas_dateControl__jX_fX label,.ideas_filters__vTJ5i label,.ideas_mobileLabel__5ff5Q{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.ideas_dateControl__jX_fX label>span{font-weight:400;color:var(--vi-dim)}.ideas_dateControl__jX_fX>div{display:flex;gap:10px;align-items:center}.ideas_dateControl__jX_fX input{max-width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--vi-line);border-radius:8px;background:var(--bg-card);color:var(--vi-ink);font-size:14px}.ideas_dateControl__jX_fX button{min-height:44px;padding:0 8px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.dark .ideas_dateControl__jX_fX input{color-scheme:dark}.ideas_notice__dzexn{font-size:13px;line-height:1.6;padding:16px 0 0;color:var(--vi-dim)}.ideas_workspace__r2X_f{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;padding-top:32px}.ideas_sidebar__t2NKS{align-self:start;position:sticky;top:110px;min-width:0}.ideas_categoryList__G7_j0 h3{font-size:13px;font-weight:650;margin:0 12px 16px}.ideas_categoryList__G7_j0 button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:8px;min-height:44px;text-align:left;font-size:13px;color:var(--vi-dim)}.ideas_categoryList__G7_j0 button>span:first-child{overflow-wrap:anywhere}.ideas_categoryList__G7_j0 button>span:last-child{font-variant-numeric:tabular-nums;font-size:12px}.ideas_categoryList__G7_j0 button:hover{background:var(--bg-card-hover);color:var(--vi-ink)}.ideas_categoryList__G7_j0 button[aria-pressed=true]{color:var(--vi-accent);background:var(--vi-selected);font-weight:650}.ideas_sidebarNote__lvi_u{border-top:1px solid var(--vi-line);margin:28px 12px 0;padding-top:24px}.ideas_sidebarNote__lvi_u>svg{color:var(--vi-dim)}.ideas_sidebarNote__lvi_u p{font-size:15px;line-height:1.65;margin-top:12px;font-weight:550}.ideas_sidebarNote__lvi_u small{display:block;font-size:12px;color:var(--vi-dim);line-height:1.7;margin-top:12px}.ideas_mobileCategories__O31Hd,.ideas_mobileLabel__5ff5Q{display:none}.ideas_results__31Ylt{min-width:0}.ideas_filters__vTJ5i{display:grid;grid-template-columns:minmax(0,1fr) 175px;gap:16px}.ideas_searchField__fx8uj{min-width:0}.ideas_searchField__fx8uj>div{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--vi-line);border-radius:8px;background:var(--bg-card)}.ideas_searchField__fx8uj svg{flex-shrink:0;color:var(--vi-dim)}.ideas_searchField__fx8uj input{width:100%;min-width:0;min-height:46px;background:transparent;border:0;color:var(--vi-ink);font-size:15px;outline:none}.ideas_searchField__fx8uj input::placeholder{color:var(--vi-dim)}.ideas_mobileCategories__O31Hd,.ideas_sourceField__WSgOn select{min-height:48px;width:100%;padding:8px 12px;background:var(--bg-card);color:var(--vi-ink);font-size:14px;border:1px solid var(--vi-line);border-radius:8px}.ideas_viewBar__GNJCL{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.ideas_formatSwitch__R3YAo{display:inline-flex;gap:4px;padding:4px;border-radius:10px;background:var(--bg-card);border:1px solid var(--vi-line)}.ideas_formatSwitch__R3YAo button{position:relative;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;font-size:13px;font-weight:550;border-radius:6px;color:var(--vi-dim)}.ideas_formatSwitch__R3YAo button>span:last-child,.ideas_formatSwitch__R3YAo button>svg{position:relative;z-index:1}.ideas_formatSwitch__R3YAo button[aria-pressed=true]{color:var(--btn-primary-text)}.ideas_formatIndicator__UIKUl{position:absolute;inset:0;border-radius:6px;background:var(--btn-primary-bg)}.ideas_savedFilter__3OqwS{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;border-radius:8px;color:var(--vi-dim)}.ideas_savedFilter__3OqwS>span{font-variant-numeric:tabular-nums}.ideas_savedFilter__3OqwS[aria-pressed=true]{background:var(--vi-selected);color:var(--vi-accent);box-shadow:inset 0 0 0 1px var(--vi-accent)}.ideas_resultMeta__5DGnQ{display:flex;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;margin-top:24px;color:var(--vi-dim);font-size:12px}.ideas_feedback__ech3K{font-size:13px;color:var(--vi-ink);line-height:1.6}.ideas_feedback__ech3K:empty{display:none}.ideas_feedback__ech3K:not(:empty){padding:12px 0 0}.ideas_grid__2WaRf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin-top:18px}.ideas_idea__aYl1q{min-width:0;padding:24px;border-radius:14px;border:1px solid var(--vi-line);background:var(--bg-card);transition:transform .18s ease-out}.ideas_cardTop__vKhtO{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--vi-dim);font-size:12px}.ideas_draft__OP_xx{font-size:11px;padding:3px 7px;border:1px solid var(--vi-line);border-radius:4px;white-space:nowrap}.ideas_cardCategory__zSCpf{color:var(--vi-source);font-size:12px;margin-top:24px;line-height:1.6;overflow-wrap:anywhere}.ideas_idea__aYl1q h3{font-size:clamp(20px,2vw,25px);font-weight:650;line-height:1.35;letter-spacing:-.028em;overflow-wrap:anywhere;margin-top:8px}.ideas_reason__N2nKi{color:var(--vi-dim);font-size:13px;line-height:1.75;margin-top:16px;overflow-wrap:anywhere}.ideas_cardActions__gqUAa{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:24px}.ideas_copyButton__TTYzh,.ideas_primaryButton__vVseP,.ideas_saveButton__W6sSf,.ideas_textButton__2ZhVc{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:600}.ideas_copyButton__TTYzh{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.ideas_saveButton__W6sSf{color:var(--vi-dim)}.ideas_saveButton__W6sSf[aria-pressed=true]{color:var(--vi-accent)}.ideas_saveButton__W6sSf:disabled{opacity:.6;cursor:wait}.ideas_copyButton__TTYzh:hover,.ideas_primaryButton__vVseP:hover{opacity:.88}.ideas_saveButton__W6sSf:hover{background:var(--bg-card-hover)}.ideas_evidence__5bmCq{margin-top:20px;border-top:1px solid var(--vi-line)}.ideas_evidence__5bmCq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-top:6px;font-size:12px;color:var(--vi-dim);cursor:pointer;list-style:none}.ideas_evidence__5bmCq summary::-webkit-details-marker{display:none}.ideas_evidence__5bmCq summary>svg{transition:transform .18s ease-out}.ideas_evidence__5bmCq[open] summary>svg{transform:rotate(180deg)}.ideas_evidenceBody__ItJrA{padding:12px 0 0;overflow-wrap:anywhere}.ideas_evidence__5bmCq[open] .ideas_evidenceBody__ItJrA{animation:ideas_evidence-in__rMq1H .18s ease-out}.ideas_evidenceBody__ItJrA h4{font-size:12px;font-weight:650;margin-bottom:8px}.ideas_evidenceBody__ItJrA>p{font-size:13px;line-height:1.7;margin-bottom:20px;color:var(--vi-dim)}.ideas_evidenceBody__ItJrA blockquote{font-size:13px;line-height:1.8;color:var(--vi-dim);margin:0 0 12px;padding:0}.ideas_evidenceBody__ItJrA blockquote:before{content:"“"}.ideas_evidenceBody__ItJrA blockquote:after{content:"”"}.ideas_evidenceBody__ItJrA dl{border-top:1px solid var(--vi-line);padding-top:14px;margin-top:20px}.ideas_evidenceBody__ItJrA dl>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7;margin-bottom:8px}.ideas_evidenceBody__ItJrA dt{color:var(--vi-dim)}.ideas_evidenceBody__ItJrA dd{text-align:right;font-variant-numeric:tabular-nums}.ideas_evidenceBody__ItJrA .ideas_quality__JHIwD{font-size:12px;margin-top:16px;padding:12px 0;border-top:1px solid var(--vi-line);margin-bottom:0}.ideas_sourceLink__KIjXD{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:550;color:var(--vi-source);text-decoration:underline;text-underline-offset:4px}.ideas_related__fexPT{padding:0;list-style:none}.ideas_related__fexPT a{display:inline-flex;min-height:44px;align-items:center;font-size:12px;color:var(--vi-source);text-decoration:underline;text-underline-offset:4px}.ideas_skeletonCard__aBERm{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:300px}.ideas_empty__lFJK0,.ideas_skeletonCard__aBERm{border:1px solid var(--vi-line);border-radius:14px}.ideas_empty__lFJK0{text-align:center;padding:72px 24px;margin-top:18px;background:var(--bg-card)}.ideas_empty__lFJK0 h3{font-size:24px;font-weight:650;letter-spacing:-.03em}.ideas_empty__lFJK0 p{max-width:480px;margin:14px auto 24px;font-size:14px;line-height:1.7;color:var(--vi-dim);overflow-wrap:anywhere}.ideas_empty__lFJK0>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.ideas_primaryButton__vVseP{background:var(--btn-primary-bg);color:var(--btn-primary-text);padding:12px 20px}.ideas_textButton__2ZhVc{text-decoration:underline;text-underline-offset:4px}.ideas_loadMore__Yg_nU{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0 0}.ideas_generated__v5aHR,.ideas_loadMore__Yg_nU p{font-size:12px;color:var(--vi-dim);line-height:1.7}.ideas_generated__v5aHR{margin-top:28px}.ideas_method__js0c3{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:72px;padding-top:32px;border-top:1px solid var(--vi-line)}.ideas_method__js0c3 h2{font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.35;letter-spacing:-.03em}.ideas_method__js0c3 p{color:var(--vi-dim);font-size:14px;line-height:1.8}.ideas_method__js0c3 p+p{margin-top:16px}.ideas_fallback__zc_nc{padding:48px 0;color:var(--vi-dim)}.ideas_page__DFIo3 :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--vi-accent);outline-offset:4px}.ideas_searchField__fx8uj>div:focus-within{outline:2px solid var(--vi-accent);outline-offset:3px}.ideas_page__DFIo3 button{transition:opacity .14s ease-out,transform .14s ease-out}.ideas_page__DFIo3 button:active:not(:disabled){transform:scale(.98)}@keyframes ideas_evidence-in__rMq1H{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.ideas_workspace__r2X_f{grid-template-columns:180px minmax(0,1fr);gap:24px}.ideas_idea__aYl1q{padding:20px}.ideas_cardActions__gqUAa{align-items:stretch}.ideas_copyButton__TTYzh,.ideas_saveButton__W6sSf{padding:10px}}@media (max-width:850px){.ideas_hero__Hw8xB{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.ideas_workspace__r2X_f{grid-template-columns:minmax(0,1fr);gap:20px}.ideas_sidebar__t2NKS{position:static}.ideas_categoryList__G7_j0,.ideas_sidebarNote__lvi_u{display:none}.ideas_mobileCategories__O31Hd,.ideas_mobileLabel__5ff5Q{display:block}.ideas_mobileCategories__O31Hd{max-width:100%;font-size:16px}}@media (max-width:600px){.ideas_page__DFIo3{padding:32px 18px 48px;background:#fff}.dark .ideas_page__DFIo3{background:#000}.ideas_hero__Hw8xB{grid-template-columns:minmax(0,1fr);padding:0 0 32px;gap:0}.ideas_hero__Hw8xB h1{font-size:clamp(42px,11vw,64px)}.ideas_breadcrumb__PGlsA{margin-bottom:24px}.ideas_desktopBreak__XYnXH,.ideas_heroAside__3V1HK{display:none}.ideas_intro__ThK1C{margin-top:20px}.ideas_heroLink__8qYzQ{margin-top:12px}.ideas_collectionBar__Gc_cq{align-items:stretch;flex-direction:column;gap:20px;padding:22px 0}.ideas_collectionLabel__S2rea h2{font-size:18px}.ideas_dateControl__jX_fX>div input{flex:1;min-width:0;font-size:16px}.ideas_filters__vTJ5i{grid-template-columns:minmax(0,1fr);gap:16px}.ideas_searchField__fx8uj input,.ideas_sourceField__WSgOn select{font-size:16px}.ideas_viewBar__GNJCL{gap:10px;flex-wrap:wrap}.ideas_formatSwitch__R3YAo{flex:1}.ideas_formatSwitch__R3YAo button{flex:1;padding:8px 10px}.ideas_savedFilter__3OqwS{padding-left:6px;padding-right:6px}.ideas_grid__2WaRf{grid-template-columns:minmax(0,1fr);gap:16px}.ideas_idea__aYl1q{padding:24px}.ideas_idea__aYl1q h3{font-size:24px}.ideas_resultMeta__5DGnQ{gap:8px}.ideas_empty__lFJK0{padding:48px 20px}.ideas_method__js0c3{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:48px;padding-top:28px}}@media (prefers-reduced-motion:reduce){.ideas_page__DFIo3 *,.ideas_page__DFIo3 :after,.ideas_page__DFIo3 :before{animation:none!important;transition:none!important;scroll-behavior:auto}.ideas_heroLink__8qYzQ:hover span,.ideas_idea__aYl1q:hover,.ideas_page__DFIo3 button:active:not(:disabled){transform:none}}