.ask_page__N77cq{display:flex;flex-direction:column;min-height:calc(100dvh - var(--app-nav-height) - var(--app-stats-height) - var(--app-ironwood-height))}#main-content:has(.ask_page__N77cq){min-height:0}#main-content:has(.ask_page__N77cq)+footer{margin-top:0}.ask_workspace___jjfK{flex:1;display:grid;grid-template-columns:184px minmax(0,1fr);min-height:680px;scroll-margin-top:calc(var(--app-nav-height) + var(--app-stats-height) + var(--app-ironwood-height) + 16px)}.ask_sidebar__8efLX{display:flex;flex-direction:column;padding:24px 22px 0 0;border-right:1px solid var(--color-border)}.ask_newButton__mKt_Z{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-size:13px;text-align:left}.ask_newButton__mKt_Z:hover,.ask_session__Maw85:hover{background:var(--color-hover)}.ask_session__Maw85{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:4px;font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask_selectedSession__0FE7X{background:var(--color-hover);color:var(--color-text-primary);border-left:2px solid var(--color-gold)}.ask_sourceLink__8a8Lx{display:flex;align-items:center;justify-content:space-between;padding:9px 0;color:var(--color-text-secondary);font-size:12px}.ask_sourceLink__8a8Lx:hover{color:var(--color-gold)}.ask_sessionNote__blMYh{margin-top:auto;padding-top:36px;padding-bottom:20px;color:var(--color-text-muted);font-size:12px;line-height:1.6}.ask_mobileSessions__4__eP{display:none;min-width:0;flex:1}.ask_mobileSessions__4__eP select{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:5px;padding:8px;background:var(--color-surface);color:var(--color-text-secondary);font-size:12px}.ask_main__mqctH{min-width:0;padding:28px 32px 24px}.ask_welcome__ovPga{max-width:660px;margin:0 auto;text-align:center}.ask_composer__6kwNr{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;text-align:left;transition:border-color .15s}.ask_composer__6kwNr:focus-within{border-color:var(--color-gold)}.ask_composer__6kwNr textarea{display:block;width:100%;background:transparent;border:none;outline:none;resize:vertical;min-height:80px;max-height:180px;padding:18px 18px 10px;font-size:14px;line-height:1.6;color:var(--color-text-primary)}.ask_composer__6kwNr textarea::placeholder{color:var(--color-text-muted)}.ask_submit__k6J1t{width:32px;height:32px;border-radius:6px;background:var(--color-gold-accent);color:#171A20;font-size:21px;font-weight:500}.ask_submit__k6J1t:disabled{opacity:.35;cursor:default}.ask_starters___2HkO{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;text-align:left}.ask_starter__95wqA{text-align:left;border:1px solid var(--color-border);border-radius:6px;padding:16px;transition:background .15s,border-color .15s}.ask_starter__95wqA:hover{background:var(--color-surface);border-color:var(--color-gold-muted)}.ask_active__TNwsb{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.55fr);gap:24px;padding:24px 0 24px 24px;align-items:start}.ask_conversation__5EDLI{min-width:0;display:flex;flex-direction:column;min-height:640px}.ask_transcript__7z4ux{max-height:510px;overflow-y:auto;overscroll-behavior:contain;padding-right:5px}.ask_conversationFooter__Z_Dnv{margin-top:auto;padding-top:20px}.ask_followup__lQ4dV{font-size:12px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text-secondary);padding:6px 9px;text-align:left}.ask_followup__lQ4dV:hover,.ask_selectedCategory___PaPu{color:var(--color-text-primary);background:var(--color-hover)}.ask_selectedCategory___PaPu{border-color:var(--color-gold-muted)}.ask_controls__65_8p.ask_twoControls__qeQyl{grid-template-columns:repeat(2,minmax(0,1fr))}.ask_analysis__wfJ86{border:1px solid var(--color-border);border-radius:8px;min-width:0;overflow:hidden}.ask_controls__65_8p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 18px}.ask_controls__65_8p label,.ask_dateRange__CbFm3 label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:var(--color-text-muted)}.ask_controls__65_8p select,.ask_dateRange__CbFm3 input{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:5px;padding:8px;background:var(--color-surface);color:var(--color-text-secondary);font-size:12px}.ask_dateRange__CbFm3{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.ask_metrics__aypss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;margin-bottom:24px;padding:20px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ask_table__HctCc{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap;font-family:var(--font-geist-mono),monospace}.ask_table__HctCc td,.ask_table__HctCc th{padding:10px 8px;border-bottom:1px solid var(--color-border);text-align:right;font-weight:400}.ask_table__HctCc th:first-child{text-align:left}.ask_table__HctCc thead{color:var(--color-text-muted)}.ask_table__HctCc tbody{color:var(--color-text-secondary)}.ask_workspace___jjfK button{cursor:pointer}.ask_workspace___jjfK button:disabled{cursor:default}.ask_workspace___jjfK a:focus-visible,.ask_workspace___jjfK button:focus-visible,.ask_workspace___jjfK input:focus-visible,.ask_workspace___jjfK select:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (max-width:1100px){.ask_workspace___jjfK{grid-template-columns:150px minmax(0,1fr)}.ask_sidebar__8efLX{padding-right:15px}.ask_active__TNwsb{grid-template-columns:1fr}.ask_conversation__5EDLI{min-height:auto}.ask_transcript__7z4ux{max-height:280px}.ask_analysis__wfJ86{margin-top:6px}}@media (max-width:640px){.ask_workspace___jjfK{display:block;min-height:0}.ask_sidebar__8efLX{border-right:none;padding:16px 0 0;flex-direction:row;align-items:center;gap:12px}.ask_sessionNote__blMYh,.ask_sidebarContent__eCyvw{display:none}.ask_mobileSessions__4__eP{display:block}.ask_newButton__mKt_Z{width:auto;padding:8px 12px;flex-shrink:0}.ask_main__mqctH{padding:24px 0 0}.ask_welcome__ovPga{padding-top:10px}.ask_starters___2HkO{gap:10px}.ask_starter__95wqA{padding:13px}.ask_active__TNwsb{gap:20px}.ask_transcript__7z4ux{max-height:320px}.ask_controls__65_8p{gap:7px}}@media (prefers-reduced-motion:reduce){.ask_composer__6kwNr,.ask_starter__95wqA{transition:none}}