.Header_header__072v2{position:fixed;top:0;left:0;right:0;height:68px;background-color:hsla(0,0%,100%,.8);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.05);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 20px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Header_logo__0dir7{display:flex;align-items:center;gap:12px}.Header_logoIcon__FHXPA{width:36px;height:36px;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;letter-spacing:-.5px;box-shadow:0 2px 8px rgba(0,122,255,.2)}.Header_logoText__ZcPbR{margin:0;font-size:21px;font-weight:600;color:#1d1d1f;letter-spacing:-.6px;line-height:1.2}.Header_hamburgerButton__GfcAI{width:44px;height:44px;background-color:transparent;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.Header_hamburgerButton__GfcAI:hover{background-color:rgba(0,0,0,.04)}.Header_hamburgerButton__GfcAI:active{background-color:rgba(0,0,0,.08);transform:scale(.96)}.Header_hamburgerButton__GfcAI.Header_active__3IUjt{background-color:rgba(0,0,0,.06)}.Header_hamburgerIcon__vXYre{width:20px;height:16px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.Header_hamburgerLine___fPM1{width:100%;height:2px;background-color:#1d1d1f;border-radius:1px;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform-origin:center}.Header_hamburgerLine___fPM1.Header_active__3IUjt:first-child{transform:translateY(7px) rotate(45deg)}.Header_hamburgerLine___fPM1.Header_active__3IUjt:nth-child(2){opacity:0;transform:scaleX(0)}.Header_hamburgerLine___fPM1.Header_active__3IUjt:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Sidebar_overlay__UFHAM{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1500;animation:Sidebar_fadeIn__HqOXn .3s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.Sidebar_sidebar__f0UeY{position:fixed;top:0;right:0;width:360px;height:100vh;background-color:#fff;box-shadow:-8px 0 32px rgba(0,0,0,.12);z-index:2000;padding:32px 24px;overflow-y:auto;animation:Sidebar_slideIn__Z8S9_ .4s cubic-bezier(.25,.46,.45,.94)}.Sidebar_sidebar__f0UeY.Sidebar_closing__pUVfn{animation:Sidebar_slideOut__HRQ9D .3s cubic-bezier(.25,.46,.45,.94)}.Sidebar_sidebarTitle__8qywc{margin:0 0 32px;font-size:28px;font-weight:600;color:#1d1d1f;letter-spacing:-.6px;line-height:1.2}.Sidebar_sidebarMenu__O188P{display:flex;flex-direction:column;gap:16px}.Sidebar_menuButton__DTBsL{padding:16px 20px;background-color:#f2f2f7;border:none;border-radius:12px;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.25,.46,.45,.94);font-size:17px;font-weight:500;color:#1d1d1f;letter-spacing:-.4px}.Sidebar_menuButton__DTBsL:hover{background-color:#e5e5ea;transform:translateY(-1px)}.Sidebar_menuButton__DTBsL:active{transform:translateY(0);background-color:#d1d1d6}.Sidebar_apiKeySection__0NRty{margin-top:24px;padding:20px;background-color:#f2f2f7;border-radius:16px;border:none}.Sidebar_apiKeyTitle__RX1ek{margin:0 0 16px;font-size:17px;color:#1d1d1f;font-weight:600;letter-spacing:-.4px}.Sidebar_apiKeyForm__e_dvB{display:flex;flex-direction:column;gap:12px}.Sidebar_providerSelect__vLU1k{padding:12px 16px;border:1px solid #d1d1d6;border-radius:12px;font-size:17px;background-color:#fff;color:#1d1d1f;font-weight:400;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.Sidebar_providerSelect__vLU1k:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 4px rgba(0,122,255,.1)}.Sidebar_apiKeyInput__NqR1Z{padding:12px 16px;border:1px solid #d1d1d6;border-radius:12px;font-size:17px;font-family:-apple-system,BlinkMacSystemFont,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background-color:#fff;color:#1d1d1f;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.Sidebar_apiKeyInput__NqR1Z:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 4px rgba(0,122,255,.1)}.Sidebar_apiKeyButtons__JQB_p{display:flex;gap:8px}.Sidebar_saveButton__aAcJh{flex:1 1;padding:12px 16px;background-color:#007aff;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.Sidebar_saveButton__aAcJh:hover:not(:disabled){background-color:#0056cc;transform:translateY(-1px)}.Sidebar_saveButton__aAcJh:disabled{background-color:#d1d1d6;color:#8e8e93;cursor:not-allowed;transform:none}.Sidebar_clearButton__89tvr{flex:1 1;padding:12px 16px;background-color:#ff3b30;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.Sidebar_clearButton__89tvr:hover{background-color:#d70015;transform:translateY(-1px)}.Sidebar_apiKeyStatus__H0Kv9{margin-top:12px;font-size:15px;padding:8px 12px;border-radius:8px;font-weight:500}.Sidebar_apiKeyStatus__H0Kv9.Sidebar_saved___jev3{background-color:#d1f2eb;color:#00783e}.Sidebar_apiKeyStatus__H0Kv9.Sidebar_empty__zQW8T{background-color:#fff3cd;color:#b25e02}.Sidebar_aboutSection__1quzX{margin-top:32px;padding:20px;background-color:#f2f2f7;border-radius:16px;border:none}.Sidebar_aboutTitle__Y1gff{margin:0 0 12px;font-size:17px;color:#1d1d1f;font-weight:600;letter-spacing:-.4px}.Sidebar_aboutText__yn9rE{margin:0;font-size:15px;color:#6d6d70;line-height:1.47059;letter-spacing:-.022em}.Feed_feedHeader__d2Lm2{margin-bottom:32px;display:flex;justify-content:space-between;align-items:center}.Feed_feedTitle__XbqMZ{margin:0;font-size:32px;font-weight:600;color:#1d1d1f;letter-spacing:-.6px;line-height:1.125}.Feed_refreshButton__45TQy{padding:12px 20px;background-color:#007aff;color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:500;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.Feed_refreshButton__45TQy:hover:not(:disabled){background-color:#0056cc;transform:translateY(-1px)}.Feed_refreshButton__45TQy:disabled{cursor:not-allowed;background-color:#d1d1d6;color:#8e8e93;transform:none}.Feed_grid__Kr5F_{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:24px;gap:24px}.Feed_loadingCard__4acug{background-color:#fff;border-radius:16px;padding:24px;border:none;box-shadow:0 4px 16px rgba(0,0,0,.04),0 1px 4px rgba(0,0,0,.08);animation:Feed_pulse__8WG_J 2s infinite}.Feed_loadingBar__267_I{border-radius:8px;background-color:#f2f2f7}.Feed_loadingBarLarge__3Y_nO{height:20px;margin-bottom:16px}.Feed_loadingBarMedium__wVIHM{height:16px;margin-bottom:12px}.Feed_loadingBarSmall__Fm4Vc{height:16px;width:70%}.Feed_card__AS4F5{background-color:#fff;border-radius:16px;padding:24px;border:none;box-shadow:0 4px 16px rgba(0,0,0,.04),0 1px 4px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;gap:16px}.Feed_card__AS4F5:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.12)}.Feed_cardHeader__2Pieh{display:flex;align-items:center;gap:12px;margin-bottom:0}.Feed_avatar__9syX3{width:36px;height:36px;border-radius:8px}.Feed_cardTitle__6WxjH{margin:0;font-size:19px;font-weight:600;color:#1d1d1f;letter-spacing:-.4px;line-height:1.2;transition:color .2s cubic-bezier(.25,.46,.45,.94)}.Feed_cardTitle__6WxjH:hover{color:#007aff}.Feed_cardOwner__0s7oe{margin:0;font-size:15px;color:#6d6d70;font-weight:400}.Feed_cardDescription__44A9U{margin:0;font-size:15px;color:#6d6d70;line-height:1.47059;letter-spacing:-.022em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Feed_cardStats__Ez4zv{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#6d6d70}.Feed_statsLeft__gQ_DV{display:flex;gap:16px}.Feed_languageBadge__BBwxp{background-color:#f2f2f7;color:#1d1d1f;padding:4px 8px;border-radius:8px;font-size:13px;font-weight:500}.Feed_topics__Tx1wM{display:flex;flex-wrap:wrap;gap:8px}.Feed_topicBadge__4bW0m{background-color:#e3f2fd;color:#007aff;padding:4px 8px;border-radius:8px;font-size:13px;font-weight:500}.Feed_topicMore__dmX_N{color:#6d6d70;font-size:13px;padding:4px 8px;font-weight:400}.Feed_emptyState__VpsG2{text-align:center;padding:64px 32px;color:#6d6d70}.Feed_emptyIcon__YV3TJ{font-size:48px;margin-bottom:16px}.Feed_emptyTitle__mh24e{margin:0 0 8px;color:#1d1d1f;font-size:21px;font-weight:600;letter-spacing:-.4px}.Feed_emptyText__0yhSq{margin:0;font-size:15px;line-height:1.47059}.Feed_aiSummary__PDF4U{background-color:#f0f9ff;border:none;border-radius:12px;padding:16px;margin:8px 0}.Feed_aiSummaryTitle__LsfNZ{margin:0 0 8px;font-size:15px;font-weight:600;color:#007aff;letter-spacing:-.022em}.Feed_aiSummaryText__yDu8_{margin:0;font-size:15px;color:#1d1d1f;line-height:1.47059;letter-spacing:-.022em;white-space:pre-line}.Feed_cardActions__59nge{display:flex;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid #f2f2f7}.Feed_summarizeButton__h8O7_{flex:1 1;padding:12px 16px;background-color:#007aff;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.Feed_summarizeButton__h8O7_:hover:not(:disabled){background-color:#0056cc;transform:translateY(-1px)}.Feed_summarizeButton__h8O7_:disabled{background-color:#d1d1d6;color:#8e8e93;cursor:not-allowed;transform:none}.Feed_viewButton__IgJs0{flex:1 1;padding:12px 16px;background-color:#f2f2f7;color:#1d1d1f;border:none;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.Feed_viewButton__IgJs0:hover{background-color:#e5e5ea;transform:translateY(-1px)}