.landing_root__VtVZj{position:relative;min-height:100vh;min-height:100dvh}.landing_root__VtVZj:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.landing_root__VtVZj>*{position:relative;z-index:2}@keyframes landing_cr-blink__okEia{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.landing_landingSidebar__poFiM{width:280px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:calc(58px + var(--cr-imp-offset, 0px));height:calc(100vh - 58px - var(--cr-imp-offset, 0px));height:calc(100dvh - 58px - var(--cr-imp-offset, 0px));border-right:.5px solid var(--border);background:var(--black-2);display:flex;flex-direction:column;z-index:5;overflow:hidden}.landing_sidebarNewBtn__F_9FB{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:11px 14px;border:.5px solid var(--border-2);border-radius:8px;background:transparent;color:var(--white);cursor:pointer;transition:border-color .15s,color .15s}.landing_sidebarNewBtn__F_9FB:hover{border-color:var(--accent);color:var(--accent)}.landing_mobileCloseBtn__zrXlk,.landing_mobileMenuBtn__0L3Of{display:none;align-items:center;justify-content:center;background:transparent;border:.5px solid var(--border-2);border-radius:8px;color:var(--white);cursor:pointer;flex-shrink:0}.landing_mobileMenuBtn__0L3Of{width:38px;height:38px}.landing_mobileCloseBtn__zrXlk{width:34px;height:34px}.landing_landingBackdrop__wFsRZ,.landing_mobileDrawer__GH__x{display:none}.landing_drawerNav__ITfS7{border-top:.5px solid var(--border);padding:14px 12px calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px}.landing_drawerNavLink__N0owt{display:block;width:100%;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:12px 14px;border:.5px solid var(--border-2);border-radius:8px;background:transparent;color:var(--white);cursor:pointer;transition:border-color .15s,color .15s}.landing_drawerNavLink__N0owt:hover{border-color:var(--accent);color:var(--accent)}.landing_drawerNavPrimary__2OhdF{display:block;width:100%;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:12px 14px;border:.5px solid var(--accent);border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:600;cursor:pointer}.landing_drawerNavFooter__FzEWm{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding-top:12px;border-top:.5px solid var(--border)}@media (max-width:860px){.landing_landingSidebar__poFiM,.landing_topBarActions__r60aX,.landing_topBarRow__JcT5T[data-phase=home] .landing_topBarLogo__uKrCo{display:none!important}.landing_topBarRow__JcT5T[data-phase=chat] .landing_topBarLeft__jbhUs{position:relative;flex:1 1 auto}.landing_topBarRow__JcT5T[data-phase=chat] .landing_topBarLogo__uKrCo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.landing_mobileCloseBtn__zrXlk,.landing_mobileMenuBtn__0L3Of{display:flex}.landing_mobileDrawer__GH__x{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;height:100dvh;width:280px;max-width:84vw;background:var(--black-2);border-right:.5px solid var(--border);transform:translateX(-100%);transition:transform .25s ease;z-index:100;overflow:hidden}.landing_mobileDrawerOpen__y2eUg{transform:translateX(0)}.landing_landingBackdrop__wFsRZ{display:block;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:99;animation:landing_cr-fade-in__CwX1N .2s ease}}@keyframes landing_cr-fade-in__CwX1N{0%{opacity:0}to{opacity:1}}.landing_topBarNavLink__RAVEP{color:var(--muted);text-decoration:none;transition:color .14s ease;cursor:pointer;padding:4px 0}.landing_topBarNavLink__RAVEP:hover{color:var(--amber)}.landing_topBarNavLink__RAVEP:active{color:var(--amber-dim)}.landing_topBarNavLink__RAVEP:focus-visible{outline:1px solid var(--amber);outline-offset:4px;border-radius:2px;color:var(--amber)}@media (max-width:1024px){.landing_doctrineGrid__Feep6{grid-template-columns:repeat(2,1fr)!important}.landing_doctrinePullQuote__pCp64{grid-template-columns:1fr!important}.landing_doctrinePullQuote__pCp64>:not([data-quote]){display:none!important}}@media (max-width:820px){.landing_topBarNav__RbLh4{display:none!important}.landing_heroEyebrow__DEjrX{flex-wrap:wrap!important}.landing_heroEyebrowMeta__mgurA{gap:12px!important;flex-wrap:wrap}.landing_heroBuilt__bxe84{grid-template-columns:1fr!important;gap:24px!important}.landing_heroStatStrip__bZLV2{grid-template-columns:repeat(2,1fr)!important}.landing_heroStatStrip__bZLV2>*{border-right:none!important}.landing_pathsGrid__LBY_Z{grid-template-columns:1fr!important;gap:16px!important}.landing_transcriptGrid__wwJiQ{gap:24px!important}.landing_recentGrid__F7Qsz,.landing_transcriptGrid__wwJiQ{grid-template-columns:1fr!important}.landing_recentGrid__F7Qsz>*{border-right:none!important}.landing_recentHeader__h7UGd{grid-template-columns:1fr!important;gap:8px!important;padding-bottom:14px!important;margin-bottom:18px!important}.landing_recentHeader__h7UGd>:first-child{display:none!important}.landing_recentTools__UgwHZ{justify-content:flex-start!important}.landing_recentToolsRight__1sZGN{flex-wrap:wrap!important}}@media (max-width:560px){.landing_topBarRow__JcT5T{padding:11px 14px!important;gap:10px!important}.landing_topBarBrandTitle__tTgjH{font-size:17px!important}.landing_topBarBrandSubtitle__iTymK{font-size:7.5px!important;letter-spacing:.16em!important}.landing_heroComposerActions__mRcSJ{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.landing_heroChips__No_4W,.landing_heroComposerActions__mRcSJ>:last-child{width:100%!important}.landing_transcriptHeader__cfL7b{flex-wrap:wrap!important;gap:8px!important}}@media (max-width:400px){.landing_topBarBrandSubtitle__iTymK{display:none!important}}