.press_page__kgJl_{background-color:var(--color-bg)}.press_section__5h1q1{max-width:var(--content-max);margin:0 auto;padding:clamp(var(--spacing-12),8vw,var(--spacing-20)) clamp(var(--spacing-5),5vw,var(--spacing-12));scroll-margin-top:calc(var(--header-height) + var(--spacing-4))}.press_sectionAlt__uenEc{background-color:var(--color-surface-1);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.press_narrow__UKk1C{max-width:60rem}.press_sectionHead__9o28f{display:flex;flex-direction:column;gap:var(--spacing-3);max-width:46rem;margin-bottom:clamp(var(--spacing-8),4vw,var(--spacing-12))}.press_headSpaced__bC4IF{margin-top:clamp(var(--spacing-8),5vw,var(--spacing-12))}.press_eyebrow__jAbMA{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0}.press_heading__r54j9{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:clamp(1.75rem,4vw,2.75rem);line-height:var(--line-height-tight);letter-spacing:-.015em;color:var(--color-text);margin:0}.press_lead__X53zT{font-size:clamp(var(--font-size-lg),2vw,var(--font-size-xl));color:var(--color-text)}.press_lead__X53zT,.press_text__hGEd7{font-family:var(--font-body);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-4);max-width:44rem}.press_text__hGEd7{font-size:var(--font-size-base);color:var(--color-text-secondary)}.press_callout__MrytO{margin:var(--spacing-6) 0 0;padding:clamp(var(--spacing-4),3vw,var(--spacing-6));background-color:var(--color-accent-subtle);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text)}.press_btnPrimary___7jNY,.press_btnSecondary___6ZRH{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1;padding:.875rem 1.5rem;border-radius:var(--radius-full);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default)}.press_btnPrimary___7jNY{background-color:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent)}.press_btnPrimary___7jNY:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-2);text-decoration:none}.press_btnSecondary___6ZRH{background-color:initial;color:var(--color-accent);border:1px solid var(--color-border)}.press_btnSecondary___6ZRH:hover{border-color:var(--color-accent);background-color:var(--color-accent-subtle);transform:translateY(-1px);text-decoration:none}.press_btnPrimary___7jNY svg,.press_btnSecondary___6ZRH svg{flex-shrink:0}.press_hero___rYO6{position:relative;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--color-border)}.press_heroGlow__UX872{position:absolute;inset:0;z-index:0;background:var(--gradient-glow-radial);pointer-events:none}.press_heroInner__Cd2gP{position:relative;z-index:2;max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(var(--spacing-6),4vw,var(--spacing-12));padding:clamp(var(--spacing-10),6vw,var(--spacing-20)) clamp(var(--spacing-5),5vw,var(--spacing-12))}.press_heroCopy__r1Uwq{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);max-width:36rem}.press_heroWordmark__XuUXD{font-family:var(--font-display);font-style:normal;font-weight:var(--font-weight-normal);font-size:clamp(3.125rem,6.4vw,5.25rem);line-height:.98;letter-spacing:-.02em;color:var(--color-heading);margin:0}.press_heroWordmarkAccent__YISrn{font-style:italic;color:var(--color-accent)}.press_heroTitle__s0ovk{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:var(--line-height-tight);letter-spacing:-.01em;color:var(--color-heading);margin:0;max-width:34rem}.press_heroEyebrow__Mizfu{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-mono);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);background-color:var(--color-accent-subtle);padding:.4rem var(--spacing-3);border-radius:var(--radius-full)}.press_triade__EeLa4{font-family:var(--font-display);font-weight:var(--font-weight-normal);font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.18;letter-spacing:-.015em;color:var(--color-heading);margin:0}.press_triade__EeLa4 span{display:block}.press_triade__EeLa4 span+span{color:var(--color-text-secondary)}.press_baseline__XtXN_{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.125rem,2vw,1.375rem);color:var(--color-accent);margin:0}.press_heroIntro__HS3sC{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0;max-width:40ch}.press_badges__UPTxP{list-style:none;margin:var(--spacing-1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.press_badge__eWkNw{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.4rem var(--spacing-3);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-full)}.press_badge__eWkNw svg{color:var(--color-accent);flex-shrink:0}.press_heroActions__Stm_m{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-2)}.press_heroArtWrap__ql4fo{position:relative;z-index:1;display:flex;justify-content:center}.press_heroArt__fPwtQ{height:auto;width:100%;max-width:460px;object-fit:contain;-webkit-user-select:none;user-select:none}.press_isntList__afqE2{list-style:none;margin:0 0 var(--spacing-6);padding:0;display:grid;gap:var(--spacing-3)}.press_isntItem__q1xMH{display:flex;align-items:flex-start;gap:var(--spacing-3);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.press_isntIcon__cRdJS{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:var(--radius-full);background-color:var(--color-surface-3);color:var(--color-text-muted);margin-top:2px}.press_isItem__tbcU_{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:clamp(var(--spacing-4),3vw,var(--spacing-5));background-color:var(--color-accent-subtle);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text)}.press_isIcon__nYiY4{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-on-accent);margin-top:2px}.press_facts__btNoi{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.press_factChip__SH3GI{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.6rem var(--spacing-4);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);background-color:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-full)}.press_factChip__SH3GI svg{color:var(--color-gold);flex-shrink:0}.press_cardGrid__muPe1{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--spacing-4)}.press_cardInner__roNt3{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-6);height:100%}.press_cardIcon__JVNrT{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius-lg);background-color:var(--color-accent-subtle);color:var(--color-accent);flex-shrink:0}.press_cardTitle__KI9Dd{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:1.25rem;line-height:var(--line-height-tight);letter-spacing:-.01em;color:var(--color-text);margin:0}.press_cardDesc__TWDW5{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-secondary);margin:0}.press_founderGrid__R7KjM{display:grid;grid-template-columns:1fr 1fr;gap:clamp(var(--spacing-6),4vw,var(--spacing-10));align-items:center}.press_quote__doC26{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.375rem,2.6vw,1.875rem);line-height:1.4;color:var(--color-heading);margin:0;position:relative;padding-left:var(--spacing-5);border-left:3px solid var(--color-accent)}.press_quoteAuthor__NxgnC{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin:var(--spacing-4) 0 0 var(--spacing-5)}.press_logoShowcase__UApIy{display:flex;align-items:center;justify-content:center;padding:clamp(var(--spacing-8),5vw,var(--spacing-12));background-color:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:var(--spacing-6)}.press_logoShowcaseImg__WT122{height:auto;width:clamp(220px,40vw,360px)}.press_visualCols__aDuLH{display:grid;grid-template-columns:1fr 1fr;gap:clamp(var(--spacing-6),4vw,var(--spacing-8));margin-bottom:var(--spacing-8)}.press_subheading__hPvZO{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:1.25rem;color:var(--color-text);margin:0 0 var(--spacing-4)}.press_palette__59zo1{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.press_swatch___9srn{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:flex-start}.press_swatchChip___zFzv{width:3.25rem;height:3.25rem;border-radius:var(--radius-md);border:1px solid var(--color-border)}.press_swatchLabel__DsGhN{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.3}.press_swatchHex__xhTpq{display:block;font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase}.press_typoList__vjFbY{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4)}.press_typoSample__sPxej{font-family:var(--font-display);font-style:italic;font-size:1.5rem;color:var(--color-heading);line-height:1.1}.press_typoSampleBody__sKjsR{font-family:var(--font-body);font-style:normal;font-size:1.25rem;color:var(--color-text)}.press_typoSampleMono__9lLEX{font-family:var(--font-mono);font-style:normal;font-size:1.125rem;color:var(--color-text-secondary)}.press_typoCaption__a_acr{display:block;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-1)}.press_gallery__2lA1F{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.press_galleryFigure__6H6ii{margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-surface-1)}.press_galleryImg__wKpe_{display:block;width:100%;height:auto}.press_editorialFigure__AxQX7{max-width:30rem;margin:0 0 var(--spacing-8)}.press_note__cldpd{font-family:var(--font-body);font-size:var(--font-size-sm);font-style:italic;line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0;max-width:48rem}.press_downloadGrid__Rcs0T{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--spacing-5);margin-bottom:var(--spacing-8)}.press_docCard__cnbEK{display:flex;flex-direction:column;gap:var(--spacing-4);padding:clamp(var(--spacing-5),3vw,var(--spacing-6));background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}.press_docTop__rH4xV{display:flex;align-items:flex-start;gap:var(--spacing-3)}.press_docIcon__74LDh{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-lg);background-color:var(--color-accent-subtle);color:var(--color-accent);flex-shrink:0}.press_docHeadText__655rY{display:flex;flex-direction:column;gap:2px}.press_docTitle__jsJuy{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:1.25rem;color:var(--color-text);margin:0}.press_docPages__HFCC_{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.press_docDesc__c0GFa{line-height:1.7;color:var(--color-text-secondary);margin:0;flex:1 1}.press_docDesc__c0GFa,.press_docPrimary__aGJ_X{font-family:var(--font-body);font-size:var(--font-size-sm)}.press_docPrimary__aGJ_X{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;padding:.75rem var(--spacing-4);background-color:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.press_docPrimary__aGJ_X:hover{background-color:var(--color-accent-hover);transform:translateY(-1px);text-decoration:none}.press_docPrimary__aGJ_X svg{flex-shrink:0}.press_langRow__gX9qh{display:flex;flex-direction:column;gap:var(--spacing-2);border-top:1px solid var(--color-border);padding-top:var(--spacing-4)}.press_langLabel__13ey3{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.press_langLinks__yHFBj{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.press_langLink__nM5ES{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;padding:.25rem var(--spacing-2);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--easing-default),background-color var(--duration-fast) var(--easing-default)}.press_langLink__nM5ES:hover{color:var(--color-accent);background-color:var(--color-accent-subtle);text-decoration:none}.press_kitNote__sWtpb{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:clamp(var(--spacing-4),3vw,var(--spacing-5));background-color:var(--color-surface-1);border:1px dashed var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.press_kitNote__sWtpb svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.press_kitNote__sWtpb a{color:var(--color-accent);text-decoration:none}.press_kitNote__sWtpb a:hover{text-decoration:underline}.press_contactCard__YWNnp{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-hover) 100%);border-radius:var(--radius-3xl);padding:clamp(var(--spacing-10),6vw,var(--spacing-16)) clamp(var(--spacing-5),5vw,var(--spacing-12));text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.press_contactEyebrow__vcZUs{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--color-on-accent) 82%,transparent);margin:0}.press_contactTitle__Wo8_1{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:var(--line-height-tight);color:var(--color-on-accent);margin:0}.press_contactText__jCVcJ{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:color-mix(in srgb,var(--color-on-accent) 88%,transparent);margin:0;max-width:40rem}.press_contactActions__vPQYB{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-2)}.press_contactEmail__rMjcr{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.875rem 1.75rem;background-color:var(--color-on-accent);color:var(--color-accent);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default)}.press_contactEmail__rMjcr:hover{transform:translateY(-1px);box-shadow:var(--shadow-2);text-decoration:none}.press_emailChip__3qtpg{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-4);background-color:var(--color-on-accent);border-radius:var(--radius-full)}.press_emailAddress___oDJ_{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-accent);-webkit-user-select:all;user-select:all}.press_socials__SRWC7{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.press_socialLink__DH2cp{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.5rem var(--spacing-4);border:1px solid color-mix(in srgb,var(--color-on-accent) 45%,transparent);border-radius:var(--radius-full);color:var(--color-on-accent);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.press_socialLink__DH2cp:hover{background-color:color-mix(in srgb,var(--color-on-accent) 14%,transparent);border-color:var(--color-on-accent);text-decoration:none}.press_socialsTitle__N2_Fh{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:color-mix(in srgb,var(--color-on-accent) 82%,transparent);margin:var(--spacing-4) 0 0}@media (max-width:859.98px){.press_heroInner__Cd2gP{grid-template-columns:1fr}.press_heroArtWrap__ql4fo{order:-1;margin-bottom:var(--spacing-2)}.press_heroArt__fPwtQ{max-width:300px}.press_founderGrid__R7KjM,.press_visualCols__aDuLH{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.press_btnPrimary___7jNY,.press_btnSecondary___6ZRH,.press_contactEmail__rMjcr,.press_docPrimary__aGJ_X{transition:none}}.CopyButton_button__UuIct{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-surface-2);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.CopyButton_button__UuIct:hover{color:var(--color-accent);border-color:var(--color-accent)}.CopyButton_button__UuIct:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Drawer_root__OgRUz{position:fixed;inset:var(--browser-viewport-top,0) 0 auto;height:var(--browser-viewport-height,100dvh);z-index:var(--z-modal);display:flex}.Drawer_backdrop__pAy8I{position:fixed;inset:0;background:var(--color-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none;padding:0;margin:0;cursor:pointer;z-index:var(--z-overlay)}.Drawer_panel__Fct48{position:absolute;z-index:var(--z-modal);display:flex;flex-direction:column;background:var(--color-surface-1);color:var(--color-text);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-5);outline:none}.Drawer_side_right__mQQcG .Drawer_panel__Fct48{top:0;right:0;bottom:0;width:var(--drawer-width,420px);max-width:100vw;transform:translateX(0);border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);border-right:none}@media (prefers-reduced-motion:no-preference){.Drawer_side_right__mQQcG .Drawer_panel__Fct48{animation:Drawer_slideInRight___kEpM .3s var(--easing-default)}}@keyframes Drawer_slideInRight___kEpM{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Drawer_side_bottom-auto___KGpi .Drawer_panel__Fct48{left:0;right:0;bottom:0;top:auto;width:100vw;max-height:100%;height:100%;transform:translateY(0);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);border-bottom:none}@media (prefers-reduced-motion:no-preference){.Drawer_side_bottom-auto___KGpi .Drawer_panel__Fct48{animation:Drawer_slideInBottom__fP4_y .3s var(--easing-default)}}@media (min-width:1024px){.Drawer_side_bottom-auto___KGpi .Drawer_panel__Fct48{top:0;right:0;bottom:0;left:auto;width:var(--drawer-width,420px);max-width:100vw;height:100%;border-radius:0;border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);transform:translateX(0)}@media (prefers-reduced-motion:no-preference){.Drawer_side_bottom-auto___KGpi .Drawer_panel__Fct48{animation:Drawer_slideInRight___kEpM .3s var(--easing-default)}}}@keyframes Drawer_slideInBottom__fP4_y{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Drawer_header__LuOrs{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:20px 24px;border-bottom:1px solid var(--color-border);flex-shrink:0}.Drawer_title__UAcn4{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:22px;line-height:1.2;color:var(--color-text);margin:0}.Drawer_headerPage__Vkr87 .Drawer_title__UAcn4{flex:1 1 auto;overflow:hidden;font-family:var(--font-body);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap}.Drawer_headerSpacer__huA85{width:36px;height:36px;flex:0 0 auto}.Drawer_closeBtn__fGRTL{width:36px;height:36px;border-radius:var(--radius-full);background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.Drawer_closeBtn__fGRTL:hover{background:var(--color-surface-3);border-color:var(--color-border-strong);color:var(--color-text)}.Drawer_closeBtn__fGRTL:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.Drawer_body__SVYVn{flex:1 1;overflow-y:auto;padding:24px}.Drawer_footer__B44gU{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3);padding:16px 24px;border-top:1px solid var(--color-border);background:var(--color-surface-2);flex-shrink:0}.EventsFilterBar_root__EqgO2{width:100%}.EventsFilterBar_srOnly__TkUW4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.EventsFilterBar_toolbar__Jt7aK{display:none}.EventsFilterBar_mobileBar__hzJpA{display:flex;align-items:center;gap:var(--spacing-2)}@media (min-width:768px){.EventsFilterBar_toolbar__Jt7aK{display:flex;align-items:center;gap:var(--spacing-2);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2);box-shadow:var(--shadow-1)}.EventsFilterBar_mobileBar__hzJpA{display:none}}.EventsFilterBar_cityField__KBmfJ{flex:0 0 auto;width:200px;min-width:0}.EventsFilterBar_segFieldset__JCuFk{border:0;margin:0;padding:0;min-width:0}.EventsFilterBar_seg__x7VVP{display:inline-flex;background:var(--color-surface-3);border-radius:var(--radius-full);padding:3px;gap:2px}.EventsFilterBar_segBtn__fGua_{border:0;background:transparent;padding:7px 13px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.EventsFilterBar_segBtn__fGua_:hover{color:var(--color-text)}.EventsFilterBar_segBtnActive__liStg{background:var(--color-surface-1);color:var(--color-accent-strong);box-shadow:var(--shadow-1);font-weight:var(--font-weight-medium)}.EventsFilterBar_segBtnActive__liStg:hover{color:var(--color-accent-strong)}.EventsFilterBar_dateGroup__qF9Me{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1)}.EventsFilterBar_dateInput__TfS_f{border:0;background:transparent;color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm);min-width:0;width:120px;cursor:pointer}.EventsFilterBar_dateInput__TfS_f::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.EventsFilterBar_dateSep__MulnX{color:var(--color-text-faint)}.EventsFilterBar_dateWrap__N10d0{position:relative;flex:0 0 auto}.EventsFilterBar_dateChip__gd_4o{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 13px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;transition:border-color .15s}.EventsFilterBar_dateChip__gd_4o svg{color:var(--color-text-muted);flex-shrink:0}.EventsFilterBar_dateChip__gd_4o:hover{border-color:var(--color-accent)}.EventsFilterBar_dateChipActive__7jIHi{border-color:var(--color-accent);color:var(--color-accent-strong);font-weight:var(--font-weight-medium)}.EventsFilterBar_dateChipActive__7jIHi svg{color:var(--color-accent-strong)}.EventsFilterBar_dateBackdrop__NQclm{position:fixed;inset:0;z-index:40}.EventsFilterBar_datePopover__EH2oy{position:absolute;top:calc(100% + 6px);left:0;z-index:41;display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-3)}.EventsFilterBar_datePopoverClear__KN8xi{align-self:flex-start;border:0;background:transparent;color:var(--color-accent-strong);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;padding:2px 0}.EventsFilterBar_datePopoverClear__KN8xi:hover{text-decoration:underline}.EventsFilterBar_searchField__ZCzzb{display:inline-flex;align-items:center;gap:var(--spacing-2);flex:1 1;min-width:0;height:42px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1)}.EventsFilterBar_searchField__ZCzzb svg{color:var(--color-text-muted);flex-shrink:0}.EventsFilterBar_searchInput__6Djy_{flex:1 1;min-width:0;border:0;background:transparent;color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm);outline:none}.EventsFilterBar_searchInput__6Djy_::placeholder{color:var(--color-text-faint)}.EventsFilterBar_resetBtn___w97d{flex:0 0 auto;border:0;background:transparent;color:var(--color-accent-strong);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;padding:0 var(--spacing-2);min-height:42px}.EventsFilterBar_resetBtn___w97d:hover{text-decoration:underline}.EventsFilterBar_filterBtn__3BMgy{position:relative;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;height:42px;padding:0 15px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.EventsFilterBar_filterCount__iuowt{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:11px;font-weight:700}.EventsFilterBar_sheetBody__D3Pfk{display:flex;flex-direction:column;gap:var(--spacing-4)}.EventsFilterBar_sheetRow__caRdc{display:flex;flex-direction:column;gap:var(--spacing-2)}.EventsFilterBar_sheetLabel__hb392{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin:0}.EventsFilterBar_sheetRow__caRdc .EventsFilterBar_seg__x7VVP{display:flex;justify-content:space-between}.EventsFilterBar_sheetRow__caRdc .EventsFilterBar_segBtn__fGua_{flex:1 1;text-align:center}.EventsFilterBar_sheetRow__caRdc .EventsFilterBar_dateGroup__qF9Me{height:44px}.EventsFilterBar_sheetRow__caRdc .EventsFilterBar_dateInput__TfS_f{flex:1 1;width:auto}.EventsFilterBar_sheetFooter__DVpDm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);width:100%}.EventsFilterBar_applyBtn__9pDdr{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--spacing-5);border:0;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s}.EventsFilterBar_applyBtn__9pDdr:hover{background:var(--color-accent-hover)}.EventsPage_container__9gY_J{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;max-width:880px;margin:0 auto;padding:var(--spacing-4) var(--spacing-4)}@media (min-width:768px){.EventsPage_container__9gY_J{gap:var(--spacing-5);padding:var(--spacing-6) var(--spacing-4)}}.EventsPage_header__8YH3y{flex-wrap:wrap;margin-bottom:var(--spacing-2)}.EventsPage_headerActions__c2mWn,.EventsPage_header__8YH3y{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.EventsPage_headerActions__c2mWn{flex:1 1 auto;flex-wrap:wrap}.EventsPage_title__49aSh{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:var(--font-size-2xl);letter-spacing:-.01em;color:var(--color-text);margin:0;line-height:var(--line-height-tight)}.EventsPage_srOnlyTitle__ZhOH7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.EventsPage_section__Au2hx{display:flex;flex-direction:column;gap:var(--spacing-3)}.EventsPage_sectionTitle__okBOz{margin:0;display:flex;align-items:center;gap:var(--spacing-3)}.EventsPage_sectionTitle__okBOz span:first-child{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);letter-spacing:-.01em;color:var(--color-heading);white-space:nowrap}.EventsPage_sectionRule__xdFs1{flex:1 1;height:1px;background:var(--color-border)}.EventsPage_featuredMobile__b5taD{display:none}@media (max-width:559.98px){.EventsPage_featuredDesktop__8A6Ek{display:none}.EventsPage_featuredMobile__b5taD{display:block}}.EventsPage_btnCreate__R_VkQ{display:inline-flex;align-items:center;gap:6px;padding:var(--spacing-2) var(--spacing-4);border:none;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:opacity var(--duration-fast) var(--easing-default)}.EventsPage_btnCreate__R_VkQ:hover{opacity:.9}.EventsPage_tabs__5pwMc{display:inline-flex;align-items:center;gap:var(--spacing-1)}.EventsPage_tab__tJFSW{padding:7px 16px;background:transparent;border:none;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border-radius:var(--radius-full);transition:background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.EventsPage_tab__tJFSW:hover{color:var(--color-text)}.EventsPage_tabActive__AJczB{background:var(--color-accent-subtle)}.EventsPage_tabActive__AJczB,.EventsPage_tabActive__AJczB:hover{color:var(--color-accent-strong)}@media (max-width:559.98px){.EventsPage_header__8YH3y{align-items:flex-start}.EventsPage_headerActions__c2mWn{width:100%;justify-content:space-between}.EventsPage_btnCreateLabel__7resd{display:none}}.EventsPage_grid__r95Ul{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);list-style:none;margin:0;padding:0}@media (min-width:560px){.EventsPage_grid__r95Ul{grid-template-columns:repeat(2,1fr)}}.EventsPage_gridItem__NQM3Y{min-width:0}.EventsPage_loadingGrid__SOmdN{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width:560px){.EventsPage_loadingGrid__SOmdN{grid-template-columns:repeat(2,1fr)}}.EventsPage_skeleton__Etigi{height:320px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-surface-2) 25%,var(--color-surface-3) 50%,var(--color-surface-2) 75%);background-size:200% 100%;animation:EventsPage_shimmer__hC71E 1.5s ease-in-out infinite}@keyframes EventsPage_shimmer__hC71E{0%{background-position:200% 0}to{background-position:-200% 0}}.EventsPage_stateWrapper__1lYy2{display:flex;justify-content:center;align-items:center;padding:var(--spacing-12) var(--spacing-4)}.EventsPage_inlineError__pRPUX{display:flex;justify-content:center;padding:var(--spacing-4)}.EventsPage_retryBtn__gRaOY{padding:var(--spacing-2) var(--spacing-6);border-radius:var(--radius-sm);border:1px solid var(--color-accent);background:transparent;color:var(--color-accent);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;min-height:44px;transition:background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.EventsPage_retryBtn__gRaOY:hover{background:var(--color-accent);color:var(--color-on-accent)}.EventsPage_loadingMore__sBpOe{text-align:center;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);padding:var(--spacing-4)}.EventsPage_sentinel__jjhgl{height:1px}@media (prefers-reduced-motion:reduce){.EventsPage_skeleton__Etigi{animation:none;background:var(--color-surface-2)}}.Card_card__7jt2e{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s var(--easing-default),transform .2s var(--easing-default),box-shadow .2s var(--easing-default)}.Card_hoverable__FNMuU{cursor:pointer}.Card_hoverable__FNMuU:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.Card_hoverable__FNMuU:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.Card_elevated__f6Vhr{box-shadow:var(--shadow-2)}.Card_pinned__6N71a{background:var(--color-accent-subtle);border-color:var(--color-accent)}.Card_event__XtEmx{background:linear-gradient(180deg,var(--color-gold-subtle),var(--color-surface-1) 40%);border-color:var(--color-gold)}.Card_header__Yl15_{padding:16px 18px 12px;display:flex;gap:12px;align-items:center}.Card_headerLeading__D10zL{flex-shrink:0;display:inline-flex}.Card_headerText__7X2G_{flex:1 1;min-width:0}.Card_title__g69HW{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:17px;color:var(--color-text);line-height:1.25;margin:0}.Card_subtitle__ffu8p{font-family:var(--font-body);font-size:12px;color:var(--color-text-muted);margin-top:2px;line-height:1.4}.Card_headerAction__Jvjap{flex-shrink:0;display:inline-flex}.Card_body___yfqq{padding:0 18px 14px;color:var(--color-text)}.Card_bodyFlush__uy0Z1{padding:0}.Card_footer__IaRpi{padding:10px 18px;display:flex;align-items:center;gap:8px}.Card_footerBordered__mLKxY{border-top:1px solid var(--color-border)}.OptionalSectionShell_section__I4wY6{display:flex;flex-direction:column}.OptionalSectionShell_iconWrap__q84Ca{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent-primary)}.OptionalSectionShell_badge__1_Hig{border:1px solid var(--color-border);border-radius:var(--radius-full);font-weight:500;color:var(--color-text-muted);background:var(--color-surface-2)}.OptionalSectionShell_badgeRequired__wr_e8,.OptionalSectionShell_badge__1_Hig{display:inline-flex;align-items:center;padding:2px var(--spacing-2);font-family:var(--font-body);font-size:var(--font-size-xs);letter-spacing:.02em;white-space:nowrap}.OptionalSectionShell_badgeRequired__wr_e8{border:1px solid var(--color-accent-primary);border-radius:var(--radius-full);font-weight:600;color:var(--color-accent-primary);background:var(--color-accent-subtle)}.OptionalSectionShell_why__9Yw37{padding:0 var(--spacing-4);margin-top:calc(-1 * var(--spacing-1))}.OptionalSectionShell_body__lkGDN{display:flex;flex-direction:column;gap:var(--spacing-4)}.FeaturesSection_section__48DHN{padding:clamp(var(--spacing-12),8vw,var(--spacing-20)) clamp(var(--spacing-5),5vw,var(--spacing-12));max-width:var(--content-max);margin:0 auto;border-top:1px solid var(--color-border)}.FeaturesSection_header__TGt2P{margin-bottom:clamp(var(--spacing-8),4vw,var(--spacing-12));display:flex;flex-direction:column;gap:var(--spacing-3);max-width:720px}.FeaturesSection_eyebrow__ys3QP{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-strong);margin:0}.FeaturesSection_title__fgfIb{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:clamp(1.875rem,4vw,3rem);line-height:var(--line-height-tight);letter-spacing:-.015em;color:var(--color-text);margin:0}.FeaturesSection_grid__fQrrq{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--spacing-4)}.FeaturesSection_cardWrap__KdJN_{height:100%}.FeaturesSection_cardFeaturedWrap__im82A{grid-column:1;grid-row:span 2;display:flex;flex-direction:column;background:linear-gradient(160deg,var(--color-surface-1),var(--color-surface-3))}.FeaturesSection_cardBody__P1Nx_{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-6)}.FeaturesSection_cardFeaturedBody__aJIpR{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-5);padding:clamp(var(--spacing-6),3vw,var(--spacing-8))}.FeaturesSection_featuredMain__hve8M{display:flex;flex-direction:column;gap:var(--spacing-3)}.FeaturesSection_featuredBadge__00Cx7{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.4rem var(--spacing-3);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gold);background-color:color-mix(in srgb,var(--color-gold) 16%,transparent)}.FeaturesSection_featuredBadge__00Cx7 svg{flex-shrink:0}.FeaturesSection_cardIcon__YoI35{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-lg);background-color:var(--color-accent-subtle);color:var(--color-accent);flex-shrink:0}.FeaturesSection_cardIconFeatured__Ymjxs{width:64px;height:64px;border-radius:var(--radius-xl)}.FeaturesSection_cardTitle__uN6Ow{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:1.375rem;line-height:var(--line-height-tight);letter-spacing:-.01em;color:var(--color-text);margin:0}.FeaturesSection_cardFeaturedBody__aJIpR .FeaturesSection_cardTitle__uN6Ow{font-size:clamp(1.5rem,2.4vw,1.875rem)}.FeaturesSection_cardDesc__2ObrY{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-secondary);margin:0}@media (min-width:901px){.FeaturesSection_section__48DHN{min-height:100vh;display:flex;flex-direction:column;justify-content:center}}@media (max-width:900px){.FeaturesSection_grid__fQrrq{grid-template-columns:repeat(2,1fr)}.FeaturesSection_cardFeaturedWrap__im82A{grid-column:1/-1;grid-row:auto}}@media (max-width:639.98px){.FeaturesSection_grid__fQrrq{grid-template-columns:1fr}.FeaturesSection_cardFeaturedWrap__im82A{grid-column:1;grid-row:auto}}.HowItWorksSection_section__jSAe9{padding:clamp(var(--spacing-12),8vw,var(--spacing-20)) clamp(var(--spacing-5),5vw,var(--spacing-12));max-width:var(--content-max);margin:0 auto}.HowItWorksSection_header__MPH1j{margin-bottom:clamp(var(--spacing-8),4vw,var(--spacing-12));display:flex;flex-direction:column;gap:var(--spacing-3);max-width:720px}.HowItWorksSection_eyebrow__XA4lZ{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-strong);margin:0}.HowItWorksSection_title__cf5et{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:clamp(1.875rem,4vw,3rem);line-height:var(--line-height-tight);letter-spacing:-.015em;color:var(--color-text);margin:0}.HowItWorksSection_titleItalic__GEMSA{font-style:italic;color:var(--color-accent)}.HowItWorksSection_grid__SUJD0{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}.HowItWorksSection_step__1K3_v{position:relative;background-color:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3);transition:background-color var(--duration-normal) var(--easing-default),transform var(--duration-normal) var(--easing-default)}.HowItWorksSection_step__1K3_v:hover{background-color:var(--color-surface-2);transform:translateY(-2px)}.HowItWorksSection_stepNumber__xaDei{font-family:var(--font-display);font-size:1.875rem;font-weight:var(--font-weight-normal);line-height:1;color:var(--color-accent-strong);opacity:.85}.HowItWorksSection_stepTitle__4jIi0{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:1.375rem;line-height:var(--line-height-tight);letter-spacing:-.01em;color:var(--color-text);margin:0}.HowItWorksSection_stepDesc__qehpT{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-secondary);margin:0}@media (min-width:901px){.HowItWorksSection_section__jSAe9{min-height:100vh;display:flex;flex-direction:column;justify-content:center}}@media (max-width:900px){.HowItWorksSection_grid__SUJD0{grid-template-columns:1fr}}.LikeButton_button__XaLzB{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast),transform var(--duration-fast)}.LikeButton_button__XaLzB:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-accent)}.LikeButton_button__XaLzB:active:not(:disabled){transform:scale(.96)}.LikeButton_button__XaLzB:disabled{cursor:wait;opacity:.65}.LikeButton_liked__YMkbF{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.LikeButton_button__XaLzB{transition:none}}.GalleryMediaViewer_panel__beIjF{display:flex;height:100%;min-height:0;flex-direction:column}.GalleryMediaViewer_panelHeader__TUdk_{flex:0 0 auto;padding:var(--spacing-4)}.GalleryMediaViewer_ownerRow__Fqtz3{--username-color:var(--color-heading);display:flex;min-width:0;align-items:center;gap:var(--spacing-3)}.GalleryMediaViewer_avatarLink__jB3Xf{display:inline-flex;flex:0 0 auto;border-radius:var(--radius-full);text-decoration:none}.GalleryMediaViewer_avatarLink__jB3Xf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.GalleryMediaViewer_ownerText__YoUVa{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.GalleryMediaViewer_pageName__RdPOy{overflow:hidden;color:var(--color-heading);font-family:var(--font-display);font-size:var(--font-size-base);font-style:italic;font-weight:var(--font-weight-medium);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.GalleryMediaViewer_pageName__RdPOy:hover{color:var(--color-accent)}.GalleryMediaViewer_metadata__8PNnE{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.3}.GalleryMediaViewer_followAction__xHZPk{min-width:0;flex:0 0 auto}.GalleryMediaViewer_followAction__xHZPk>*{max-width:150px}.GalleryMediaViewer_description__LDJpU{margin-top:var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);overflow-wrap:anywhere}.GalleryMediaViewer_description__LDJpU>:first-child{margin-top:0}.GalleryMediaViewer_description__LDJpU>:last-child{margin-bottom:0}.GalleryMediaViewer_postSource__dypNq{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-xs)}.GalleryMediaViewer_postSource__dypNq a{flex:0 0 auto;color:var(--color-accent);font-weight:var(--font-weight-semibold);text-decoration:none}.GalleryMediaViewer_postSource__dypNq a:hover{text-decoration:underline}.GalleryMediaViewer_engagementBlock__V2JB5{flex:0 0 auto;padding-inline:var(--spacing-3);border-bottom:1px solid var(--color-border)}.GalleryMediaViewer_stats__AVUHE{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:var(--spacing-3);border-bottom:1px solid var(--color-border)}.GalleryMediaViewer_statButton__g_Wd_{padding:var(--spacing-2) 0;overflow:hidden;border:0;background:transparent;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.GalleryMediaViewer_statButton__g_Wd_,.GalleryMediaViewer_statLabel__WWkq7{display:inline-flex;min-width:0;align-items:center;gap:5px;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.2}.GalleryMediaViewer_statButton__g_Wd_:hover{color:var(--color-accent);text-decoration:underline}.GalleryMediaViewer_reactionBadge___Xjhq{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;border:2px solid var(--color-surface-1);border-radius:var(--radius-full);background:var(--color-accent);color:#fff}.GalleryMediaViewer_actionRow__sFclq{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding-block:var(--spacing-1)}.GalleryMediaViewer_shareAction__rcFDZ{display:contents}.GalleryMediaViewer_actionRow__sFclq .GalleryMediaViewer_primaryAction__jUssD{width:100%;min-width:0;min-height:44px;gap:var(--spacing-2);padding:var(--spacing-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}button.GalleryMediaViewer_primaryAction__jUssD{display:inline-flex;align-items:center;justify-content:center}.GalleryMediaViewer_actionRow__sFclq .GalleryMediaViewer_primaryAction__jUssD:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-accent)}.GalleryMediaViewer_actionRow__sFclq .GalleryMediaViewer_primaryAction__jUssD:disabled{cursor:not-allowed;opacity:.45}.GalleryMediaViewer_comments__jJgJp{min-height:0;flex:1 1 auto}.GalleryMediaViewer_mobileBar__g7rdH{--username-color:#fff;display:flex;max-height:42dvh;flex-direction:column;padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-2) + env(safe-area-inset-bottom, 0px));overflow-y:auto;border-top:1px solid rgba(255,255,255,.14);background:#000;color:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_pageName__RdPOy{color:#fff}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_metadata__8PNnE,.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_statButton__g_Wd_,.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_statLabel__WWkq7{color:rgba(255,255,255,.72)}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_description__LDJpU{color:rgba(255,255,255,.92)}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_postSource__dypNq{border-color:rgba(255,255,255,.18);color:rgba(255,255,255,.68)}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_engagementBlock__V2JB5{border-color:rgba(255,255,255,.16)}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_stats__AVUHE{margin-top:var(--spacing-2);border-color:rgba(255,255,255,.18)}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_reactionBadge___Xjhq{border-color:#000}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_actionRow__sFclq{border-bottom:0}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_actionRow__sFclq .GalleryMediaViewer_primaryAction__jUssD{color:#fff}.GalleryMediaViewer_mobileBar__g7rdH .GalleryMediaViewer_actionRow__sFclq .GalleryMediaViewer_primaryAction__jUssD:hover:not(:disabled){background:rgba(255,255,255,.12);color:#fff}@media (max-width:420px){.GalleryMediaViewer_mobileBar__g7rdH{padding-inline:var(--spacing-3)}.GalleryMediaViewer_actionRow__sFclq .GalleryMediaViewer_primaryAction__jUssD{gap:6px;padding-inline:4px;font-size:var(--font-size-xs)}.GalleryMediaViewer_followAction__xHZPk>*{max-width:116px}}.PublicMediaDetailView_description__71_bJ>:first-child{margin-top:0}.PublicMediaDetailView_description__71_bJ>:last-child{margin-bottom:0}.PublicMediaDetailView_source__6Lfb_{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-xs)}.PublicMediaDetailView_source__6Lfb_ a{flex:0 0 auto;color:var(--color-accent);font-weight:var(--font-weight-semibold);text-decoration:none}.PublicMediaDetailView_source__6Lfb_ a:hover{text-decoration:underline}.VisibleMediaDetailClient_unavailable__2i8dY{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);color:var(--color-text-muted);text-align:center}.VisibleMediaDetailClient_backButton__6Oa6F{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-accent);cursor:pointer}.PostImageGrid_root__eK5_E{width:100%;max-width:600px;margin-inline:auto;color:inherit}.PostImageGrid_grid__1QU9w{display:grid;width:100%;gap:2px;overflow:hidden}.PostImageGrid_grid__1QU9w[data-count="1"]{grid-template-columns:1fr}.PostImageGrid_grid__1QU9w[data-count="1"][data-orientation=portrait]{background:var(--color-bg)}.PostImageGrid_grid__1QU9w[data-count="2"]{grid-template-columns:1fr 1fr;aspect-ratio:2/1}.PostImageGrid_grid__1QU9w[data-count="3"]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:3/2}.PostImageGrid_grid__1QU9w[data-count="3"] .PostImageGrid_item___PWhU:first-child{grid-row:1/span 2}.PostImageGrid_grid__1QU9w[data-count="3plus"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:3/2}.PostImageGrid_item___PWhU{position:relative;border:0;background:var(--color-surface-3);cursor:zoom-in}.PostImageGrid_item___PWhU:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.PostImageGrid_canonicalLink___a_3i{position:absolute;z-index:1;inset:0;cursor:zoom-in}.PostImageGrid_canonicalLink___a_3i:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.PostImageGrid_grid__1QU9w:not([data-count="1"]) .PostImageGrid_item___PWhU{width:100%;height:100%}.PostImageGrid_grid__1QU9w[data-count="1"][data-orientation=portrait] .PostImageGrid_item___PWhU{width:min(100%,calc(var(--single-max-h, 480px) * var(--single-ar, .8)));max-height:var(--single-max-h,480px);margin-inline:auto;aspect-ratio:var(--single-ar,4/5);background:var(--color-bg)}.PostImageGrid_grid__1QU9w[data-count="1"][data-orientation=portrait] .PostImageGrid_image__LA2xN{object-fit:contain}.PostImageGrid_grid__1QU9w[data-count="1"][data-orientation=landscape] .PostImageGrid_item___PWhU,.PostImageGrid_grid__1QU9w[data-count="1"][data-orientation=square] .PostImageGrid_item___PWhU{width:100%;max-height:var(--single-max-h,420px);aspect-ratio:var(--single-ar,16/9);background:var(--color-bg)}.PostImageGrid_image__LA2xN{object-fit:cover}.PostImageGrid_moreOverlay__Y_Kky{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);color:var(--color-on-image);font-family:var(--font-display);font-size:24px;font-style:italic;font-weight:500;pointer-events:none}.PostVideoWatch_theater__mE4hk{padding:var(--spacing-5);border-radius:var(--radius-xl);background:rgba(0,0,0,.92)}.PostVideoWatch_stage__aubuJ{display:flex;align-items:stretch;justify-content:center;gap:var(--spacing-5)}.PostVideoWatch_player__gQfzk{position:relative;flex:1 1 auto;min-width:0;height:min(80vh,720px);max-width:calc(min(80vh, 720px) * var(--video-ar, 16 / 9));border-radius:var(--radius-md);overflow:hidden;background:#000}.PostVideoWatch_video__5UPYa{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.PostVideoWatch_processing__pVkPZ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);color:var(--color-on-image);font-size:var(--font-size-sm);font-family:var(--font-body)}.PostVideoWatch_captionPanel__eEAZp{flex:0 0 clamp(280px,32%,380px);height:min(80vh,720px);overflow-y:auto;padding:var(--spacing-5);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);-webkit-overflow-scrolling:touch}@media (max-width:768px){.PostVideoWatch_theater__mE4hk{padding:var(--spacing-3);border-radius:var(--radius-lg)}.PostVideoWatch_stage__aubuJ{flex-direction:column;gap:var(--spacing-3)}.PostVideoWatch_player__gQfzk{flex:none;width:100%;max-width:none;height:auto;aspect-ratio:var(--video-ar,9/16);max-height:75svh}.PostVideoWatch_captionPanel__eEAZp{flex:none;height:auto;padding:var(--spacing-4)}}.PostVideoWatch_mediaActions__RQglN{position:absolute;right:var(--spacing-3);bottom:56px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}@media (max-width:768px){.PostVideoWatch_mediaActions__RQglN{right:var(--spacing-2);bottom:52px}}.PostVideoWatch_actionBtn__Uqkxw{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:48px;min-height:48px;padding:6px 0;border:none;border-radius:var(--radius-full);background:rgba(0,0,0,.5);color:var(--color-on-accent);cursor:pointer;transition:background var(--duration-fast)}.PostVideoWatch_actionBtn__Uqkxw:hover{background:rgba(0,0,0,.68)}.PostVideoWatch_actionBtnLiked__h5T_z{color:var(--color-accent)}.PostVideoWatch_actionBtnSaved__7RQnF{color:var(--color-gold)}.PostVideoWatch_actionCount__hmZGJ{font-family:var(--font-mono);font-size:.625rem;line-height:1;color:var(--color-on-accent)}.Skeleton_root__JR8lF{display:inline-block;width:100%;height:1rem;background:var(--color-surface-3);border-radius:var(--radius-md)}@media (prefers-reduced-motion:no-preference){.Skeleton_root__JR8lF{animation:Skeleton_pulse__x0yvz 1.5s ease-in-out infinite}}@keyframes Skeleton_pulse__x0yvz{0%,to{opacity:1}50%{opacity:.5}}.DiscoverCardSkeleton_card__FWoyg{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--spacing-2)}.DiscoverCardSkeleton_image__edJsq{width:100%;aspect-ratio:4/5;display:block}.DiscoverCardSkeleton_lines__Uw14k{display:flex;flex-direction:column;gap:var(--spacing-1);padding:0 var(--spacing-1)}.PostDetailView_wrapper__sMhsh{max-width:860px;margin:0 auto;width:100%}.PostDetailView_wrapperWatch__2El98{max-width:1200px}.PostDetailView_watch__1vMh0{display:flex;flex-direction:column;gap:var(--spacing-4)}.PostDetailView_backBtn__awhPo{display:inline-flex;align-items:center;gap:var(--spacing-2);align-self:flex-start;min-height:44px;padding:0 var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-1);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.PostDetailView_backBtn__awhPo:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}.PostDetailView_backBtn__awhPo:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PostDetailView_watchCaption__kAHNl{display:flex;flex-direction:column;gap:var(--spacing-3)}.PostDetailView_watchCaptionHeader__W7SM9{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.PostDetailView_watchCaptionAuthor__K6837{color:var(--color-text);text-decoration:none;width:-moz-fit-content;width:fit-content}.PostDetailView_watchCaptionTitle__mAfKf{margin:0;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:20px;line-height:1.3;color:var(--color-text)}.PostDetailView_watchCaptionBody__zM195{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-secondary)}.PostDetailView_watchDetails__c5bCX{padding-top:var(--spacing-3)}.PostDetailView_watchComments__8kUp0{scroll-margin-top:var(--spacing-6)}.PostDetailView_commentsAnchor__MIoyE{scroll-margin-top:var(--spacing-4)}.PostDetailView_card__OCWQ5{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-1)}.PostDetailView_header__nY23W{display:flex;align-items:flex-start;gap:11px;padding:18px 18px 0}.PostDetailView_avatar__ywcxH{flex-shrink:0;width:44px;height:44px}.PostDetailView_avatarImg__5HJJJ{object-fit:cover}.PostDetailView_avatarFallback__H9KiF,.PostDetailView_avatarImg__5HJJJ{width:44px;height:44px;border-radius:var(--radius-full);box-shadow:0 0 0 2.5px var(--color-surface-1),0 0 0 4px var(--color-border-strong)}.PostDetailView_avatarFallback__H9KiF{background:var(--color-accent-subtle);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;letter-spacing:-.01em}.PostDetailView_avatarLink__8rFHh{flex-shrink:0;display:block;width:44px;height:44px;text-decoration:none;border-radius:var(--radius-full)}.PostDetailView_authorBlock__O5sNN{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.PostDetailView_authorLink__6m_bI{text-decoration:none;color:inherit;display:inline-block}.PostDetailView_authorName__O7_58{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;transition:color var(--duration-fast) var(--easing-default)}.PostDetailView_authorLink__6m_bI:hover .PostDetailView_authorName__O7_58{color:var(--color-accent)}.PostDetailView_authorMeta__ei2Iv{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-text-muted);margin-top:2px}.PostDetailView_authorSep__c2e7T{display:inline-block;width:2px;height:2px;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.PostDetailView_translateToggle__XBorh{padding:0;background:transparent;border:none;color:var(--color-accent-strong);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast) var(--easing-default);border-radius:var(--radius-sm)}.PostDetailView_translateToggle__XBorh:hover{color:var(--color-accent-strong-hover);text-decoration:underline}.PostDetailView_translateToggle__XBorh:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PostDetailView_translateToggle__XBorh{transition:none}}.PostDetailView_body__YXzDC{padding:14px 18px}.PostDetailView_postTitle__4qBzp{font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 8px;line-height:1.4}.PostDetailView_bodyText__Nky4x{font-size:15px;color:var(--color-text);line-height:1.72;margin:0;white-space:pre-wrap;word-break:break-word}.PostDetailView_hashtag__aufR3{color:var(--color-accent-strong);font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none}.PostDetailView_hashtag__aufR3:hover{text-decoration:underline}.PostDetailView_body__YXzDC .PostDetailView_bodyReadMore__g2LFu{margin-bottom:0}.PostDetailView_linkPreviewWrapper___ogw6{margin:0 18px var(--spacing-3)}.PostDetailView_footer__7UGpU{display:flex;align-items:center;gap:var(--spacing-1);padding:9px 10px;border-top:1px solid var(--color-border);background:var(--color-accent-faintest)}.PostDetailView_footerBtn__UTi95{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:var(--radius-md);background:none;border:none;cursor:pointer;color:var(--color-text-muted);font-size:12.5px;font-family:inherit;font-weight:var(--font-weight-medium);transition:background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default);white-space:nowrap}.PostDetailView_footerBtn__UTi95:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent);color:var(--color-accent)}.PostDetailView_footerBtnLiked__G8yF1{color:var(--color-accent)}.PostDetailView_footerBtnLiked__G8yF1:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}.PostDetailView_footerBtnSaved__BDR7z{color:var(--color-accent)}.PostDetailView_footerBtnSaved__BDR7z:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent);color:var(--color-accent)}.PostDetailView_footerSpacer__fdfQa{flex:1 1}.PostDetailView_footerViews__nQj4G{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-muted);padding:var(--spacing-1) var(--spacing-2)}.PostDetailView_notFound__dhh7N{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-8);text-align:center}.PostDetailView_notFoundTitle__IOThO{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.PostDetailView_notFoundDesc__IJvla{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0;max-width:400px}.PostDetailView_notFoundActions__Cur3g{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-2)}.PostDetailView_notFoundBtn__OlNd4{padding:8px 20px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;transition:background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.PostDetailView_notFoundBtn__OlNd4:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}.PostDetailView_notFoundLink__1OYx3{padding:8px 20px;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:opacity var(--duration-fast) var(--easing-default)}.PostDetailView_notFoundLink__1OYx3:hover{opacity:.9;text-decoration:none;color:var(--color-on-accent)}.PostDetailView_pollWrapper__y_ZJT{margin-inline:20px}@media (max-width:768px){.PostDetailView_desktopComments__sZTfv{display:none}}@media (max-width:640px){.PostDetailView_pollWrapper__y_ZJT{margin-inline:14px}}.NotificationSettings_cardIcon__ehB6_{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center}.NotificationSettings_globalRow__seQ3p{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:var(--radius-md);background:var(--color-surface-3);border:1px solid var(--color-border);margin-bottom:18px}.NotificationSettings_typesGroup__kr1_2{display:flex;flex-direction:column}.NotificationSettings_row__yY07h{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border);transition:opacity var(--duration-fast) var(--easing-default)}.NotificationSettings_row__yY07h:last-child{border-bottom:none}.NotificationSettings_rowDisabled__W5H9B{opacity:.45;pointer-events:none}.NotificationSettings_rowText__7o2DG{flex:1 1;min-width:0}.NotificationSettings_rowTitle__0R72p{font-size:14px;color:var(--color-text);font-weight:var(--font-weight-medium);line-height:1.35}.NotificationSettings_rowDesc__P2XbD{font-size:12px;color:var(--color-text-muted);margin-top:3px;line-height:1.45}.NotificationSettings_savingHint__t43cS{font-family:var(--font-mono);font-size:11px;color:var(--color-text-muted);text-align:right;margin:16px 0 0;letter-spacing:.05em;text-transform:uppercase}.NotificationSettings_subHead__E3VqW{margin:22px 0 2px;font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text);line-height:1.35}.NotificationSettings_subHeadDesc__mLdDW{font-size:12px;color:var(--color-text-muted);margin:0 0 8px;line-height:1.45}.NotificationSettings_freqRow__n1qVd{padding:12px 0;border-bottom:1px solid var(--color-border)}.NotificationSettings_quietRow__bivx_{display:flex;gap:12px;padding:12px 0}.NotificationSettings_quietRow__bivx_>*{flex:1 1;min-width:0}.NotificationSettings_groupDisabled__gJtyS{opacity:.45;pointer-events:none}.RelatedPosts_section__NWE6x{max-width:860px;width:100%;margin:var(--spacing-8) auto 0}.RelatedPosts_heading___d4yZ{margin:0 0 var(--spacing-4);padding:0 var(--spacing-2);font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);letter-spacing:-.01em;color:var(--color-heading)}.RelatedPosts_grid__xM3r5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-3)}.RelatedPosts_item__dL08c{min-width:0}.RelatedPosts_author__cnMk1{padding:0 var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow-wrap:anywhere}.RelatedPosts_card__vo8lU:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-lg)}.RelatedPosts_card__vo8lU{display:flex;flex-direction:column;gap:var(--spacing-2);text-decoration:none;color:inherit;transition:transform .15s ease}.RelatedPosts_card__vo8lU:hover{transform:translateY(-2px)}.RelatedPosts_card__vo8lU:hover .RelatedPosts_label__XUPYo{color:var(--color-accent)}.RelatedPosts_thumb__sRAX4{display:block;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-2)}.RelatedPosts_thumbImg__4B2rw{object-fit:cover}.RelatedPosts_thumbEmpty__s_KrQ{background:linear-gradient(135deg,var(--color-surface-1),var(--color-surface-3))}.RelatedPosts_label__XUPYo{padding:0 var(--spacing-1);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.4;color:var(--color-text-secondary);transition:color .15s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.RelatedPosts_card__vo8lU{transition:none}}