.hub_panel__82BiA{padding:64px 0 96px}.hub_toolHeader__U_8jS{border-bottom:1px solid var(--rule);padding-bottom:32px;margin-bottom:48px;display:grid;grid-template-columns:2fr 1fr;grid-gap:48px;gap:48px;align-items:end}.hub_h2__Rnxhl{font-family:var(--font-display);font-weight:400;font-size:52px;line-height:1.02;letter-spacing:-.025em;margin-top:16px}.hub_h2__Rnxhl em{font-style:italic;color:var(--flare)}.hub_desc__AJwHz{font-family:var(--font-body);font-size:15px;color:var(--bone-2);line-height:1.55}.hub_grid__0SGSB{display:grid;grid-template-columns:2fr 1fr;grid-gap:48px;gap:48px}.hub_feature__mD8KA{background:var(--ink-2);border:1px solid var(--rule);padding:48px;position:relative;overflow:hidden}.hub_feature__mD8KA:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle at 70% 30%,rgba(255,91,31,.15) 0,transparent 70%);pointer-events:none}.hub_featureTag__zWuEs{display:inline-block;font-family:var(--font-mono);font-size:10px;color:var(--flare);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--flare);padding:4px 10px;margin-bottom:24px}.hub_featureH3__zl9X0{font-family:var(--font-display);font-weight:400;font-size:36px;line-height:1.05;letter-spacing:-.02em;margin-bottom:20px}.hub_featureH3__zl9X0 em{font-style:italic;color:var(--flare)}.hub_featureP__ssMUt{color:var(--bone-2);font-size:15px;line-height:1.55;margin-bottom:14px}.hub_featureMeta__Xp1Be{font-family:var(--font-mono);font-size:11px;color:var(--bone-3);letter-spacing:.08em;margin-top:28px;margin-bottom:28px;padding-top:20px;border-top:1px solid var(--rule);display:flex;justify-content:space-between}.hub_bio__1DE2E{border:1px solid var(--rule);padding:36px;margin-top:64px;display:grid;grid-template-columns:1fr 2fr;grid-gap:48px;gap:48px;align-items:start}.hub_bioName__rcoa2{font-family:var(--font-display);font-size:26px;margin-bottom:6px;letter-spacing:-.015em}.hub_bioRole__9e8Vk{font-family:var(--font-mono);font-size:11px;color:var(--flare);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.hub_bioBlurb__uW_EY{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--bone-2)}.hub_creds__SHx6b{font-family:var(--font-mono);font-size:11px;color:var(--bone-3);line-height:1.7}.hub_credItem__F3n4H{padding:6px 0;border-bottom:1px dotted var(--rule-2)}.hub_credItem__F3n4H:last-child{border-bottom:none}.hub_credYear__8Q2hR{color:var(--bone);margin-right:12px}.hub_colHead__S_fWm{font-family:var(--font-mono);font-size:11px;color:var(--bone-3);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.hub_colHeadDivider__LBe_4{margin-top:48px;padding-top:32px;border-top:1px solid var(--rule)}.hub_postList__oeFeU{display:flex;flex-direction:column}.hub_post__QmonF{padding:22px 0;border-bottom:1px solid var(--rule);cursor:pointer;transition:padding-left var(--t-fast);display:block;color:inherit}.hub_post__QmonF:hover{padding-left:12px;color:inherit}.hub_postMeta__gIedQ{font-family:var(--font-mono);font-size:10px;color:var(--bone-3);letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.hub_postLive__Uu2pS{color:var(--gain);margin-left:8px}.hub_postH4__j0KWO{font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.25;letter-spacing:-.01em;color:var(--bone)}.hub_postH4__j0KWO em{font-style:italic}@media (max-width:1024px){.hub_bio__1DE2E,.hub_grid__0SGSB,.hub_toolHeader__U_8jS{grid-template-columns:1fr;gap:32px}.hub_h2__Rnxhl{font-size:36px}}.AskTheThesis_wrap__VdBxs{background:var(--ink-2);border:1px solid var(--rule);border-left:4px solid var(--flare);padding:40px;margin-bottom:64px;position:relative;overflow:hidden}.AskTheThesis_wrap__VdBxs:before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:radial-gradient(circle at 70% 30%,rgba(255,91,31,.12) 0,transparent 70%);pointer-events:none}.AskTheThesis_header__EjLxA{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;position:relative}.AskTheThesis_eyebrow__OLcOm{font-family:var(--font-mono);font-size:10px;color:var(--flare);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.AskTheThesis_h3__P3CFy{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.05;letter-spacing:-.02em;color:var(--bone);margin-bottom:14px}.AskTheThesis_h3__P3CFy em{font-style:italic;color:var(--flare)}.AskTheThesis_p__HZsWx{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--bone-2);max-width:620px}.AskTheThesis_resetBtn__NkeR_{font-family:var(--font-mono);font-size:10px;color:var(--bone-3);letter-spacing:.12em;background:transparent;border:1px solid var(--rule);padding:8px 14px;cursor:pointer;white-space:nowrap;transition:color var(--t-fast),border-color var(--t-fast)}.AskTheThesis_resetBtn__NkeR_:hover{color:var(--flare);border-color:var(--flare)}.AskTheThesis_samples__j_shl{margin-bottom:28px;position:relative}.AskTheThesis_samplesLabel__PF3yJ{font-family:var(--font-mono);font-size:10px;color:var(--bone-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.AskTheThesis_samplesGrid__dAyWZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.AskTheThesis_sampleBtn__fbiCn{text-align:left;background:var(--ink);border:1px solid var(--rule);color:var(--bone-2);font-family:var(--font-body);font-size:14px;line-height:1.4;padding:14px 16px;cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.AskTheThesis_sampleBtn__fbiCn:hover{border-color:var(--flare);color:var(--bone);background:var(--ink-3)}.AskTheThesis_thread__pInTc{max-height:520px;overflow-y:auto;margin-bottom:20px;padding-right:8px;position:relative;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.AskTheThesis_thread__pInTc::-webkit-scrollbar{width:6px}.AskTheThesis_thread__pInTc::-webkit-scrollbar-track{background:transparent}.AskTheThesis_thread__pInTc::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.AskTheThesis_msgAssistant__w9HLA,.AskTheThesis_msgUser___ml2y{display:flex;flex-direction:column;gap:6px}.AskTheThesis_msgLabel__gSggW{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.AskTheThesis_msgUser___ml2y .AskTheThesis_msgLabel__gSggW{color:var(--bone-3)}.AskTheThesis_msgAssistant__w9HLA .AskTheThesis_msgLabel__gSggW{color:var(--flare)}.AskTheThesis_msgBody__EOcoP{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--bone);white-space:pre-wrap}.AskTheThesis_msgUser___ml2y .AskTheThesis_msgBody__EOcoP{color:var(--bone-2);font-style:italic}.AskTheThesis_form__xn_dl{display:flex;gap:8px;border-top:1px solid var(--rule);padding-top:20px;position:relative}.AskTheThesis_input__Vwd7h{flex:1 1;background:var(--ink);border:1px solid var(--rule);color:var(--bone);padding:14px 16px;font-family:var(--font-mono);font-size:13px;transition:border-color var(--t-fast)}.AskTheThesis_input__Vwd7h:focus{outline:none;border-color:var(--flare)}.AskTheThesis_input__Vwd7h:disabled{opacity:.7}.AskTheThesis_sendBtn__GIEJ2{background:var(--flare);color:var(--ink);border:none;padding:14px 22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--t-fast)}.AskTheThesis_sendBtn__GIEJ2:hover:not(:disabled){background:var(--flare-soft)}.AskTheThesis_sendBtn__GIEJ2:disabled{background:var(--rule);color:var(--bone-3);cursor:not-allowed}.AskTheThesis_err__yJcrz{margin-bottom:16px;padding:10px 14px;background:rgba(214,89,75,.1);border:1px solid var(--loss);font-family:var(--font-mono);font-size:11px;color:var(--loss);line-height:1.4;position:relative}.AskTheThesis_disclaimer__EojRf{font-family:var(--font-mono);font-size:10px;color:var(--bone-3);margin-top:14px;letter-spacing:.04em;line-height:1.5;position:relative}.AskTheThesis_disabledNote__XC0Bg{font-family:var(--font-body);font-style:italic;font-size:14px;color:var(--bone-3);line-height:1.55;padding:24px;border:1px dashed var(--rule);background:var(--ink);margin-top:8px;position:relative}@media (max-width:768px){.AskTheThesis_wrap__VdBxs{padding:28px 20px}.AskTheThesis_header__EjLxA{flex-direction:column;gap:16px}.AskTheThesis_h3__P3CFy{font-size:26px}.AskTheThesis_samplesGrid__dAyWZ{grid-template-columns:1fr}}