.HomePageView-module__o2gLUq__chrome,.HomePageView-module__o2gLUq__mobileNavigation{--home-navigation-muted:color-mix(in srgb, var(--color-content-primary) 70%, var(--color-surface-page));--home-navigation-surface:linear-gradient(color-mix(in srgb, var(--color-surface-page) 52%, transparent), color-mix(in srgb, var(--color-surface-page) 46%, transparent)), url(/textures/thick-paper-surface-grain.webp)}.HomePageView-module__o2gLUq__chrome{display:contents}.HomePageView-module__o2gLUq__chrome button:not(:disabled),.HomePageView-module__o2gLUq__mobileNavigation button:not(:disabled){cursor:pointer}.HomePageView-module__o2gLUq__sidebar{background:var(--home-navigation-surface);border-right:1px solid var(--color-border-subtle);background-position:50%;background-size:auto,320px 320px;flex:0 0 208px;grid-area:1/1/span 2;min-width:0;overflow:clip}.HomePageView-module__o2gLUq__navigation{flex-direction:column;width:208px;height:100%;min-height:0;display:flex}.HomePageView-module__o2gLUq__brand{flex:0 0 48px;justify-content:space-between;align-items:center;padding:0 12px 0 18px;display:flex}.HomePageView-module__o2gLUq__brand button,.HomePageView-module__o2gLUq__collapsedSidebar button,.HomePageView-module__o2gLUq__mobileNavigationButton,.HomePageView-module__o2gLUq__mobileClose{color:var(--home-navigation-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.HomePageView-module__o2gLUq__brand button{width:28px;height:28px}.HomePageView-module__o2gLUq__navigationScroll{flex:auto;min-height:0;padding:16px 8px;overflow-y:auto}.HomePageView-module__o2gLUq__primaryNavigation{gap:2px;display:grid}.HomePageView-module__o2gLUq__primaryNavigation>button,.HomePageView-module__o2gLUq__primaryNavigation>a,.HomePageView-module__o2gLUq__recordsRow>button:first-child{color:inherit;font:inherit;letter-spacing:.02em;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;height:36px;padding:8px 12px 8px 10.5px;font-size:14px;text-decoration:none;transition:background-color .12s;display:flex}.HomePageView-module__o2gLUq__primaryNavigation>button:hover,.HomePageView-module__o2gLUq__primaryNavigation>button:focus-visible,.HomePageView-module__o2gLUq__primaryNavigation>a:hover,.HomePageView-module__o2gLUq__primaryNavigation>a:focus-visible,.HomePageView-module__o2gLUq__recordsRow:hover,.HomePageView-module__o2gLUq__primaryNavigation>[aria-current=page]{background-color:var(--color-surface-panel-subtle)}.HomePageView-module__o2gLUq__recordsRow:has(:focus-visible){background-color:var(--color-surface-panel-subtle)}.HomePageView-module__o2gLUq__recordsRow:has([aria-current=page]){background-color:var(--color-surface-panel-subtle)}.HomePageView-module__o2gLUq__navigationCount{text-align:right;color:var(--home-navigation-muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12px}.HomePageView-module__o2gLUq__recordsRow{border-radius:6px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;display:grid}.HomePageView-module__o2gLUq__recordsChevron{color:var(--home-navigation-muted);opacity:0;background:0 0;border:0;justify-content:center;align-items:center;height:32px;transition:opacity .12s;display:flex}.HomePageView-module__o2gLUq__recordsRow:hover .HomePageView-module__o2gLUq__recordsChevron{opacity:1}.HomePageView-module__o2gLUq__recordsRow:has(:focus-visible) .HomePageView-module__o2gLUq__recordsChevron{opacity:1}.HomePageView-module__o2gLUq__recordsChevron svg{transition:transform .18s;transform:rotate(-90deg)}.HomePageView-module__o2gLUq__recordsChevron[aria-expanded=true] svg{transform:rotate(0)}.HomePageView-module__o2gLUq__recordsDisclosure{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s,visibility 0s linear .18s;display:grid}.HomePageView-module__o2gLUq__recordsDisclosure[data-expanded=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.HomePageView-module__o2gLUq__recordsChildren{gap:2px;min-height:0;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.HomePageView-module__o2gLUq__recordsDisclosure,.HomePageView-module__o2gLUq__recordsChevron svg{transition:none}}.HomePageView-module__o2gLUq__recordsChildren button{color:var(--home-navigation-muted);font:inherit;letter-spacing:.02em;text-align:left;background:0 0;border:0;border-radius:6px;min-height:32px;padding:6px 12px 6px 40px;font-size:13px}.HomePageView-module__o2gLUq__threadSections{gap:20px;padding:24px 0 0;display:grid}.HomePageView-module__o2gLUq__threadSection{gap:2px;min-width:0;display:grid}.HomePageView-module__o2gLUq__threadSection h2{color:var(--home-navigation-muted);font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:.04em;margin:0;padding:8px 12px;font-size:14px;font-weight:400}.HomePageView-module__o2gLUq__threadSection p{color:var(--home-navigation-muted);min-height:36px;margin:0;padding:8px 12px;font-size:14px}.HomePageView-module__o2gLUq__threadSection button{color:var(--home-navigation-muted);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:36px;padding:8px 12px;font-size:14px;overflow:hidden}.HomePageView-module__o2gLUq__threadSection button:hover,.HomePageView-module__o2gLUq__threadSection button:focus-visible,.HomePageView-module__o2gLUq__threadSection button[aria-current=page]{background-color:var(--color-surface-panel-subtle);color:var(--color-content-primary)}.HomePageView-module__o2gLUq__collapsedSidebar{background:var(--home-navigation-surface);border-right:1px solid var(--color-border-subtle);background-position:50%;background-size:auto,320px 320px;flex-direction:column;flex:0 0 52px;grid-area:1/1/span 2;align-items:center;width:52px;padding:8px 0 12px 4px;display:flex}.HomePageView-module__o2gLUq__topbar{border-bottom:1px solid var(--color-border-subtle);flex:0 0 48px;grid-area:1/2;align-items:center;gap:12px;padding:0 12px 0 20px;display:flex}.HomePageView-module__o2gLUq__topbar strong{font-size:14px;font-weight:500}.HomePageView-module__o2gLUq__emptyView{grid-area:2/2;width:100%;max-width:680px;margin:0 auto;padding:56px 24px}.HomePageView-module__o2gLUq__emptyView h1{font-family:var(--font-lora,serif);margin:0;font-size:32px;font-weight:500}.HomePageView-module__o2gLUq__emptyView p{color:var(--home-navigation-muted);margin-top:12px}.HomePageView-module__o2gLUq__mobileNavigationButton{display:none}.HomePageView-module__o2gLUq__mobileBackdrop{background:color-mix(in srgb, var(--color-content-primary) 24%, transparent);z-index:40;position:fixed;inset:0}.HomePageView-module__o2gLUq__mobileNavigation{background:var(--home-navigation-surface);z-index:41;background-position:50%;background-size:auto,320px 320px;width:min(86vw,280px);position:fixed;top:0;bottom:0;left:0}.HomePageView-module__o2gLUq__mobileClose{z-index:2;position:absolute;top:11px;right:8px}@media (max-width:767px){.HomePageView-module__o2gLUq__navigation{width:100%}.HomePageView-module__o2gLUq__sidebar,.HomePageView-module__o2gLUq__collapsedSidebar{display:none}.HomePageView-module__o2gLUq__topbar{grid-column:1;padding-inline:8px}.HomePageView-module__o2gLUq__emptyView{grid-column:1}.HomePageView-module__o2gLUq__mobileNavigationButton{display:inline-flex}.HomePageView-module__o2gLUq__mobileNavigation .HomePageView-module__o2gLUq__brand>button{display:none}}@media (hover:none){.HomePageView-module__o2gLUq__recordsChevron{opacity:1}}.HomePageView-module__o2gLUq__primaryNavigation>button>svg,.HomePageView-module__o2gLUq__primaryNavigation>a>svg,.HomePageView-module__o2gLUq__recordsRow>button:first-child>svg{flex-shrink:0;width:16px;height:16px}.HomePageView-module__o2gLUq__recordsChildren button:hover,.HomePageView-module__o2gLUq__recordsChildren button:focus-visible,.HomePageView-module__o2gLUq__brand button:hover,.HomePageView-module__o2gLUq__collapsedSidebar button:hover,.HomePageView-module__o2gLUq__mobileNavigationButton:hover,.HomePageView-module__o2gLUq__mobileClose:hover{color:var(--color-content-primary);background:var(--color-surface-panel-subtle)}.HomePageView-module__o2gLUq__chrome :focus-visible,.HomePageView-module__o2gLUq__mobileNavigation :focus-visible{outline:2px solid var(--color-content-primary);outline-offset:3px}.HomePageView-module__o2gLUq__primaryNavigation>:focus-visible{outline:2px solid var(--color-content-primary);outline-offset:0}.HomePageView-module__o2gLUq__recordsRow:has(:focus-visible){outline:2px solid var(--color-content-primary);outline-offset:0}.HomePageView-module__o2gLUq__recordsRow>button:focus-visible{outline:none}@media (max-width:1099px){.HomePageView-module__o2gLUq__primaryNavigation>button,.HomePageView-module__o2gLUq__primaryNavigation>a,.HomePageView-module__o2gLUq__recordsRow>button,.HomePageView-module__o2gLUq__recordsChildren button,.HomePageView-module__o2gLUq__threadSection h2,.HomePageView-module__o2gLUq__threadSection button{min-height:44px}.HomePageView-module__o2gLUq__brand button,.HomePageView-module__o2gLUq__mobileNavigationButton,.HomePageView-module__o2gLUq__mobileClose{width:44px;height:44px}}.HomePageView-module__o2gLUq__miniLinks{gap:2px;margin-top:27px;display:grid}.HomePageView-module__o2gLUq__miniLinks>button,.HomePageView-module__o2gLUq__miniLinks>a{width:36px;height:36px;color:var(--color-content-primary);border-radius:6px;place-items:center;display:grid}.HomePageView-module__o2gLUq__miniLinks>a:hover,.HomePageView-module__o2gLUq__miniLinks>[aria-current=page]{background:var(--color-surface-panel-subtle)}.HomePageView-module__o2gLUq__topbar>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HomePageView-module__o2gLUq__miniBrandToggle{position:relative}.HomePageView-module__o2gLUq__miniBrandMark{mix-blend-mode:multiply}.HomePageView-module__o2gLUq__miniBrandToggle .HomePageView-module__o2gLUq__miniExpandIcon,.HomePageView-module__o2gLUq__miniBrandToggle:hover .HomePageView-module__o2gLUq__miniBrandMark,.HomePageView-module__o2gLUq__miniBrandToggle:focus-visible .HomePageView-module__o2gLUq__miniBrandMark{display:none}.HomePageView-module__o2gLUq__miniBrandToggle:hover .HomePageView-module__o2gLUq__miniExpandIcon,.HomePageView-module__o2gLUq__miniBrandToggle:focus-visible .HomePageView-module__o2gLUq__miniExpandIcon{display:block}@media (hover:none){.HomePageView-module__o2gLUq__miniBrandToggle .HomePageView-module__o2gLUq__miniBrandMark{display:none}.HomePageView-module__o2gLUq__miniBrandToggle .HomePageView-module__o2gLUq__miniExpandIcon{display:block}}
.AuthShell-module__n1sv0a__background{background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-page) 34%, transparent) 0%, color-mix(in srgb, var(--color-surface-page) 12%, transparent) 42%, color-mix(in srgb, var(--color-surface-page) 30%, transparent) 100%), url(/backgrounds/entry-background.webp)}.AuthShell-module__n1sv0a__panel{background-image:linear-gradient(color-mix(in srgb, var(--color-surface-panel) 42%, transparent), color-mix(in srgb, var(--color-surface-panel) 36%, transparent)), radial-gradient(circle at 20% 12%, color-mix(in srgb, var(--color-surface-panel) 24%, transparent), transparent 34%), url(/textures/paper-surface-grain.webp);box-shadow:0 22px 48px color-mix(in srgb, var(--color-content-primary) 18%, transparent), 0 4px 12px color-mix(in srgb, var(--color-content-primary) 12%, transparent);background-position:50%;background-size:auto,auto,300px 300px;border-radius:10px}.AuthShell-module__n1sv0a__providerButton{background:linear-gradient(color-mix(in srgb, var(--color-content-primary) 30%, transparent), color-mix(in srgb, var(--color-content-primary) 26%, transparent)), url(/textures/charcoal-surface-grain.webp);border:1px solid color-mix(in srgb, var(--color-surface-panel) 12%, transparent);background-position:50%;background-size:auto,300px 300px;max-width:280px;margin-inline:auto;font-size:15px}.AuthShell-module__n1sv0a__providerButton:hover{background:linear-gradient(color-mix(in srgb, var(--color-content-primary) 36%, transparent), color-mix(in srgb, var(--color-content-primary) 32%, transparent)), url(/textures/charcoal-surface-grain.webp);background-position:50%;background-size:auto,300px 300px}.AuthShell-module__n1sv0a__providerButtonTypography{font-size:15px;font-weight:500}
.InboxRealtimeBannerStack-module__yFaQ2a__stack{z-index:65;width:min(360px,100vw - 2rem)}
