.featurecards_section__H_Sh4{max-width:1200px;margin:0 auto;padding:0 64px 80px;display:flex;flex-direction:column;gap:16px}.featurecards_cards__dRGf2{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.featurecards_card__t2P1_{display:flex;flex-direction:column;gap:8px;padding:20px 24px;background:var(--card,var(--background));border:1px solid var(--border);border-radius:12px;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.featurecards_cardActive__LffC0,.featurecards_card__t2P1_:hover{border-color:var(--brand-primary)}.featurecards_cardActive__LffC0{background:color-mix(in srgb,var(--brand-primary) 6%,var(--background))}.featurecards_cardIcon__GqQeD{color:var(--muted-foreground);transition:color .2s;flex-shrink:0}.featurecards_cardActive__LffC0 .featurecards_cardIcon__GqQeD,.featurecards_card__t2P1_:hover .featurecards_cardIcon__GqQeD{color:var(--brand-primary)}.featurecards_cardLabel__V9QXN{font-size:15px;font-weight:600;color:var(--foreground)}.featurecards_cardDescription__J3ZJM{font-size:14px;color:var(--muted-foreground);line-height:1.5}.featurecards_panel__queHL{border-radius:16px;height:480px;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:featurecards_panelIn__RBRYm .25s ease;padding-top:32px;padding-bottom:32px;position:relative;isolation:isolate}.featurecards_panel__queHL:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.4;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.15) 1px,transparent 0);background-size:4px 4px}@keyframes featurecards_panelIn__RBRYm{0%{opacity:0}to{opacity:1}}.featurecards_panelImage__MLOs6{width:100%;height:100%;object-fit:cover;display:block}.featurecards_placeholder__CiL3W{display:none;width:100%;height:100%;background:var(--muted);align-items:center;justify-content:center;color:var(--muted-foreground);font-size:13px;text-align:center;padding:8px}.featurecards_panelFullBleed__TImdG{height:480px}.featurecards_panelNav__Vlbk2{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 16px;z-index:10;pointer-events:none}.featurecards_navBtn__4QdXG{width:36px;height:36px;border-radius:50%;background:var(--card);border:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--foreground);transition:box-shadow .2s,transform .15s;pointer-events:all}.featurecards_navBtn__4QdXG:hover{box-shadow:0 4px 16px rgba(0,0,0,.16);transform:scale(1.05)}.dark .featurecards_navBtn__4QdXG{box-shadow:0 2px 8px rgba(0,0,0,.4)}.dark .featurecards_navBtn__4QdXG:hover{box-shadow:0 4px 16px rgba(0,0,0,.5)}.featurecards_layoutSideBySide__v5sLU{display:flex;align-items:stretch;gap:12px;padding:28px 32px;box-sizing:border-box;width:100%;height:100%;position:relative;z-index:1}.featurecards_windowSide__e6_gK{flex:1;background:var(--card);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.12);overflow:hidden}.featurecards_windowSide__e6_gK img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.featurecards_dataPill__CuYy8{position:absolute;background:white;border:1.5px solid var(--landing-cta-primary);border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;color:#0a0a0a;white-space:nowrap;pointer-events:none;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.08)}.featurecards_layoutSingle__aLUf0{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:32px 40px;box-sizing:border-box;position:relative;z-index:1}.featurecards_windowSingle__0yVeT{width:75%;aspect-ratio:16/9;background:var(--card);border-radius:10px;margin-top:24px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;position:relative}.featurecards_layoutTwoOverlap__gK8se{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;padding:28px 40px;box-sizing:border-box;gap:0}.featurecards_windowMain__tT_rC{width:62%;height:100%;background:var(--card);border-radius:10px;box-shadow:0 16px 48px rgba(0,0,0,.12);overflow:hidden;flex-shrink:0;position:relative;z-index:1}.featurecards_windowOverlapPhone__VDXt_{height:85%;width:auto;background:var(--card);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.15);overflow:hidden;position:absolute;right:110px;top:50%;transform:translateY(-50%);z-index:2}.featurecards_windowOverlapPhone__VDXt_ .featurecards_panelImage__MLOs6{width:auto;height:100%;object-fit:contain;background:var(--card)}.featurecards_windowOverlapCard__y3zLn{width:38%;height:55%;background:var(--card);border-radius:10px;box-shadow:0 16px 48px rgba(0,0,0,.18);overflow:hidden;position:absolute;right:24px;bottom:24px;z-index:2}.featurecards_layoutNotification__hWGZD{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:32px 40px;box-sizing:border-box}.featurecards_windowNotification__y5y2s{width:70%;aspect-ratio:16/9;background:var(--card);border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.featurecards_notificationBadge__1K1uC{position:absolute;top:16px;left:calc(15% + 40px);width:200px;padding:12px 16px;background:var(--card);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);font-size:13px;font-weight:600;color:var(--brand-primary);white-space:nowrap}.featurecards_layoutFullBleed__FBM6m{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:28px 40px;box-sizing:border-box;position:relative;z-index:1}.featurecards_windowFullBleed__j9_t_{width:55%;height:100%;background:var(--card);border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.featurecards_windowFullBleed__j9_t_ img{width:100%;height:100%;object-fit:cover;object-position:top}@media (max-width:768px){.featurecards_section__H_Sh4{padding:0 24px 60px}.featurecards_cards__dRGf2{grid-template-columns:repeat(2,1fr)}.featurecards_panel__queHL{height:320px}.featurecards_dataPill__CuYy8{display:none}.featurecards_windowSingle__0yVeT{width:90%}.featurecards_windowOverlapPhone__VDXt_{display:none}.featurecards_windowMain__tT_rC{width:88%;margin:0 auto}.featurecards_notificationBadge__1K1uC{left:24px;top:12px}}@import url("https://fonts.googleapis.com/css2?family=Courier+Prime:ital@0;1&display=swap");.publichomepage_page__oHQPl{min-height:100vh;background-color:var(--background);display:flex;flex-direction:column;overflow-x:hidden}.publichomepage_navbar__tp4Ow{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3rem;flex-shrink:0;position:relative;z-index:50}.publichomepage_navLogo__i3Cjv{display:flex;align-items:center;text-decoration:none;margin-left:.5rem;margin-top:.375rem}.publichomepage_navLogoImg__f3qbn{height:52px;width:auto;object-fit:contain}.publichomepage_navLinks__mC446{display:flex;align-items:center;gap:2rem}.publichomepage_navLink__Sy4ml{font-size:.9375rem;font-weight:500;color:var(--foreground);text-decoration:none;transition:color .2s;white-space:nowrap}.publichomepage_navLink__Sy4ml:hover{color:var(--brand-primary)}.publichomepage_navActions__F6378{display:flex;align-items:center;gap:12px}.publichomepage_navHowBtn__GL8tn{color:var(--color-text-secondary);font-size:14px;font-weight:500;text-decoration:none;padding:8px 12px;border-radius:8px;transition:background .15s ease}.publichomepage_navHowBtn__GL8tn:hover{background:var(--color-background-secondary)}.publichomepage_navStartBtn__q_rKT{background:var(--landing-cta-primary);color:#fff;border:none;padding:9px 20px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s;white-space:nowrap}.publichomepage_navStartBtn__q_rKT:hover{opacity:.88}.publichomepage_hero__OFsSA{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;min-height:auto;padding:100px 64px;gap:24px;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.publichomepage_heroLeft__D5vcG{display:flex;flex-direction:column;gap:22px;max-width:100%;min-width:0;padding-top:0;padding-right:0}.publichomepage_headline__XOQ4v{font-family:var(--font-heading),sans-serif;font-size:clamp(38px,3.6vw,48px);font-weight:550;line-height:1.08;letter-spacing:-.02em;color:var(--foreground);margin:0}.publichomepage_subtitle__FRcwg{font-size:17px;line-height:1.65;color:var(--muted-foreground);max-width:560px;margin:0}.publichomepage_socialProof__Vuwr_{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;color:var(--muted-foreground);letter-spacing:.01em;margin:0}.publichomepage_ctaRow__DY_X5{display:flex;flex-direction:row;gap:12px;align-items:center}.publichomepage_btnPrimary__o6qdG{background:var(--landing-cta-primary);color:#fff;border:none;padding:15px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .15s;white-space:nowrap}.publichomepage_btnPrimary__o6qdG:hover{opacity:.88}.publichomepage_btnSecondary__luExp{display:inline-block;background:var(--landing-ink-dark);color:#fff;border:none;padding:15px 32px;border-radius:8px;font-size:16px;text-decoration:none;transition:all .2s;white-space:nowrap}.publichomepage_btnSecondary__luExp:hover{background:#333333;color:#fff}.dark .publichomepage_btnSecondary__luExp{background:#ffffff;color:#0d0d0d}.dark .publichomepage_btnSecondary__luExp:hover{background:#e5e5e5;color:#0d0d0d}.publichomepage_loginHint__vvk3M{font-size:13px;color:var(--muted-foreground);margin:0}.publichomepage_loginHint__vvk3M button{background:none;border:none;color:var(--landing-cta-primary);cursor:pointer;font-size:13px;padding:0;transition:opacity .15s}.publichomepage_loginHint__vvk3M button:hover{opacity:.75}.publichomepage_loginHint__vvk3M a{color:var(--landing-cta-primary);text-decoration:none;font-size:13px;transition:opacity .15s}.publichomepage_loginHint__vvk3M a:hover{opacity:.75}.publichomepage_heroRight__atcW3{display:flex;align-items:flex-start;justify-content:center;padding-top:0}.publichomepage_heroGoblin__Njv4G{width:427px;max-width:427px;height:auto;object-fit:contain;align-self:flex-start;padding-top:0;margin-top:-40px}.publichomepage_heroGoblinMobile__5ixhc{display:none}.publichomepage_tickerBand__mtzXR{width:100%;padding:16px 0;border-top:.5px solid var(--border);border-bottom:.5px solid var(--border);background:transparent;overflow:hidden}.publichomepage_ticker__Cce1k{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.publichomepage_tickerInner__dXzbj{display:flex;white-space:nowrap;width:max-content;animation:publichomepage_ticker__Cce1k 60s linear infinite}.publichomepage_tickerTrack__tNR7S{font-family:Courier Prime,Courier,monospace;font-size:13px;color:var(--brand-primary,#F4845F);opacity:.7;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}@keyframes publichomepage_ticker__Cce1k{0%{transform:translateX(0)}to{transform:translateX(-50%)}}html.dark .publichomepage_tickerTrack__tNR7S{color:#A78BFA;opacity:.85}.publichomepage_exploreBar__OB0B2{width:100%;text-align:center;padding:20px 0 8px}.publichomepage_exploreBtn__fykE3{display:inline-block;font-family:Courier Prime,Courier,monospace;font-size:14px;letter-spacing:.04em;color:#ffffff;background:var(--landing-ink-dark);border:none;padding:10px 28px;border-radius:24px;text-decoration:none;transition:background .2s ease,transform .15s ease;cursor:pointer}.publichomepage_exploreBtn__fykE3:hover{background:#333333;transform:translateY(-1px)}.dark .publichomepage_exploreBtn__fykE3{background:#404040;border:1px solid rgba(255,255,255,.2)}.dark .publichomepage_exploreBtn__fykE3:hover{background:#525252}.publichomepage_spinner__rWuv1{width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:publichomepage_spin__milKh .7s linear infinite;flex-shrink:0}@keyframes publichomepage_spin__milKh{to{transform:rotate(1turn)}}.publichomepage_footer__rYioI{padding:1.5rem 3rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;border-top:1px solid rgba(255,255,255,.06);margin-top:auto}.publichomepage_footerLinks__ecZJi{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem}.publichomepage_footerLink__6Uxex{font-size:.8125rem;color:rgba(255,255,255,.35);text-decoration:none;transition:color .2s;white-space:nowrap}.publichomepage_footerLink__6Uxex:hover{color:rgba(255,255,255,.7)}.publichomepage_footerCopy__AQWvX{font-size:.75rem;color:rgba(255,255,255,.2);margin:0;text-align:center}@media (max-width:1100px){.publichomepage_navbar__tp4Ow{padding:1.25rem 2rem}.publichomepage_hero__OFsSA{padding:56px 2rem 40px;gap:16px}}@media (max-width:768px){.publichomepage_navbar__tp4Ow{padding:1rem 1.25rem}.publichomepage_navLogoImg__f3qbn{height:44px;margin-left:0;margin-top:0}.publichomepage_navLinks__mC446{display:none}.publichomepage_hero__OFsSA{grid-template-columns:1fr;min-height:unset;padding:2rem 24px 2.5rem;gap:0}.publichomepage_heroRight__atcW3{display:none}.publichomepage_heroGoblinMobile__5ixhc{display:block;width:288px;margin:12px auto}.publichomepage_heroLeft__D5vcG{max-width:100%;order:0;gap:20px}.publichomepage_headline__XOQ4v{font-size:36px;min-height:unset}.publichomepage_ctaRow__DY_X5{flex-direction:column;align-items:stretch}.publichomepage_btnPrimary__o6qdG,.publichomepage_btnSecondary__luExp{text-align:center;justify-content:center}.publichomepage_tickerBand__mtzXR{padding:12px 0}.publichomepage_footer__rYioI{padding:1.25rem 1.25rem 1.75rem;gap:.625rem}.publichomepage_footerLinks__ecZJi{gap:.25rem 1rem}}html.dark .publichomepage_page__oHQPl{background-color:#080808}html:not(.dark) .publichomepage_page__oHQPl{background-color:#F8F5EE}html:not(.dark) .publichomepage_navLink__Sy4ml{color:rgba(0,0,0,.6)}html:not(.dark) .publichomepage_navLink__Sy4ml:hover{color:#000}html:not(.dark) .publichomepage_footer__rYioI{border-top-color:rgba(0,0,0,.08)}html:not(.dark) .publichomepage_footerLink__6Uxex{color:rgba(0,0,0,.35)}html:not(.dark) .publichomepage_footerLink__6Uxex:hover{color:rgba(0,0,0,.7)}html:not(.dark) .publichomepage_footerCopy__AQWvX{color:rgba(0,0,0,.2)}.Stats_stat__6p83R,.Stats_stats__UGEXF{display:flex;align-items:center}.Stats_stat__6p83R{gap:.375rem;background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:.5rem .625rem;border-radius:8px;transition:all .2s ease;font-size:.875rem;font-weight:500;font-family:inherit}.Stats_stat__6p83R:hover:not(:disabled){background:#f5f3ff;color:var(--brand-primary)}.Stats_stat__6p83R:disabled{cursor:default;pointer-events:none}.Stats_stat__6p83R.Stats_active__qQecX{color:#8b5cf6}.Stats_stat__6p83R.Stats_active__qQecX:hover{color:#7c3aed;background:#f5f3ff}.Stats_icon__lzV0Z{width:18px;height:18px;stroke-width:2px;flex-shrink:0}.Stats_count__3vN_u{font-size:.875rem;font-weight:500;line-height:1}.Stats_label__gQt3h{font-size:.8125rem;color:#a3a3a3;margin-left:.25rem}.Stats_stats__UGEXF.Stats_inline__9KHPX{flex-direction:row;gap:.75rem}.Stats_stats__UGEXF.Stats_compact__zCCBU{flex-direction:row;gap:.5rem}.Stats_stats__UGEXF.Stats_detailed__f540u{flex-direction:column;align-items:flex-start;gap:.75rem}.Stats_stats__UGEXF.Stats_sm__QYLtf .Stats_icon__lzV0Z{width:16px;height:16px}.Stats_stats__UGEXF.Stats_sm__QYLtf .Stats_count__3vN_u{font-size:.8125rem}.Stats_stats__UGEXF.Stats_sm__QYLtf .Stats_stat__6p83R{padding:.375rem .5rem;gap:.25rem}.Stats_stats__UGEXF.Stats_lg__1EUth .Stats_icon__lzV0Z{width:22px;height:22px}.Stats_stats__UGEXF.Stats_lg__1EUth .Stats_count__3vN_u{font-size:.9375rem}.Stats_stats__UGEXF.Stats_lg__1EUth .Stats_stat__6p83R{padding:.25rem .375rem;gap:.4rem}.Stats_stats__UGEXF.Stats_compact__zCCBU.Stats_lg__1EUth{gap:1rem}.dark .Stats_stat__6p83R{color:var(--muted-foreground)}.dark .Stats_stat__6p83R:hover:not(:disabled){background:rgba(168,85,247,.1);color:#a855f7}.dark .Stats_stat__6p83R.Stats_active__qQecX{color:#a855f7}.dark .Stats_stat__6p83R.Stats_active__qQecX:hover{background:rgba(168,85,247,.1)}@keyframes Stats_heartbeat__lkVMo{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.Stats_stat__6p83R.Stats_active__qQecX .Stats_icon__lzV0Z{animation:Stats_heartbeat__lkVMo .3s ease}@media (max-width:768px){.Stats_stats__UGEXF.Stats_inline__9KHPX{gap:.625rem}.Stats_stat__6p83R{padding:.375rem .5rem}.Stats_icon__lzV0Z{width:17px;height:17px}.Stats_count__3vN_u{font-size:.8125rem}}@media (max-width:480px){.Stats_stats__UGEXF.Stats_inline__9KHPX{gap:.5rem}.Stats_icon__lzV0Z{width:16px;height:16px}}.community-post-card_wrapper__IpfD3{display:flex;flex-direction:column;width:100%;overflow:visible;transition:transform .22s ease;--card-color:var(--card-color-light)}.community-post-card_card__9WmVU{position:relative;width:100%;cursor:pointer;display:flex;flex-direction:column;padding:1.2rem 1.4rem 1rem;border-radius:8px;border:.5px solid var(--card-color);background-color:color-mix(in srgb,var(--card-color) 5%,transparent);gap:6px}.community-post-card_cardHeader__l9LVe{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.25rem}.community-post-card_categoryBadge__nau3O{align-self:flex-start;flex-shrink:0;padding:2px 8px;border-radius:20px;font-size:.65rem;font-weight:700;letter-spacing:.1em;color:var(--muted-foreground);background-color:var(--muted);border:1px solid var(--border);display:block;margin-bottom:8px}.community-post-card_coverThumb__gH7JZ{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0;opacity:.9}.community-post-card_title__AL201{font-family:var(--font-heading),sans-serif;font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--foreground);margin:0 0 .5rem}.community-post-card_categoryLabel__1U7h_{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .4rem}.community-post-card_titleLarge__Wh4aS{font-size:1.5rem;font-weight:500;-webkit-line-clamp:4;color:var(--foreground)}.community-post-card_textPreviewWrap__GqeJb{position:relative}.community-post-card_textPreview__nvlr6{font-family:var(--font-heading),sans-serif;font-size:1rem;line-height:1.85;color:var(--foreground);margin:4px 0 0;opacity:.85;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.community-post-card_readBadge__mlSP3{align-self:flex-end;flex-shrink:0;margin-top:auto;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:500;border:1px solid var(--border);color:var(--foreground);background-color:var(--muted);opacity:0;transition:transform .18s ease,opacity .2s ease;cursor:pointer}.community-post-card_wrapper__IpfD3:hover .community-post-card_readBadge__mlSP3{transform:translateX(3px);opacity:1}.community-post-card_card__9WmVU:hover{border-color:var(--border);border-left-width:5px}.community-post-card_metadata__tMslf{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0 .25rem}.community-post-card_metaLeft__d_9u4{display:flex;align-items:center;gap:.5rem}.community-post-card_metaAvatars__nZGGp{display:flex;align-items:center}.community-post-card_metaAvatar__u4b4Z{width:24px;height:24px;border-radius:50%;overflow:hidden;border:1.5px solid var(--background);margin-left:-6px;background:var(--muted);display:flex;align-items:center;justify-content:center}.community-post-card_metaAvatar__u4b4Z:first-child{margin-left:0}.community-post-card_metaAvatarImg__h19HI{width:100%;height:100%;object-fit:cover}.community-post-card_metaAvatarFallback__FusDY{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;color:var(--muted-foreground)}.community-post-card_metaInteractionCount__LxUOy{font-size:.8rem;color:var(--muted-foreground)}.community-post-card_readButton__DWONT{padding:0}.community-post-card_coverImage___g92D{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;display:block}.community-post-card_cardWithImage__fCfvg{padding:0;border:none;background:none}.community-post-card_cardNoImage__Q8Ljh{padding:0;border:none;background:none;cursor:default}.community-post-card_cardNoImage__Q8Ljh:hover{border-left-width:0}.community-post-card_noImageLayout__CHL04{display:flex;flex-direction:row;align-items:stretch;cursor:pointer;border-radius:10px;overflow:hidden;border:1px solid var(--border);min-height:160px}.community-post-card_noImageRight__NtAY6{flex:1;min-width:0;display:flex;flex-direction:column;padding:1rem 1.25rem .875rem;gap:.5rem}.community-post-card_noImageText__IAaKa{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.community-post-card_excerpt__FL9ao{font-family:var(--font-sans),system-ui,sans-serif;font-size:1.2rem;line-height:1.6;color:var(--foreground);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .5rem}.dark .community-post-card_excerpt__FL9ao{color:#f0f0f0}.community-post-card_categoryThumb__XkKK3{width:160px;min-width:160px;align-self:stretch;flex-shrink:0;border-radius:0;background:var(--muted);position:relative;display:flex;align-items:flex-end;padding:.75rem}.community-post-card_thumbIcon__oXFFb{position:absolute;top:.75rem;right:.75rem;flex-shrink:0}.community-post-card_thumbCategoryLabel___zGzZ{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.9);background:rgba(0,0,0,.3);backdrop-filter:blur(4px);padding:3px 8px;border-radius:20px;line-height:1}.community-post-card_statsRow__fIIJl{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.community-post-card_statsLeft__1AsGY{display:flex;align-items:center;gap:1rem}.community-post-card_readButton__DWONT{font-size:.875rem;font-weight:500;color:var(--brand-primary);background:none;border:none;cursor:pointer;padding:.25rem .5rem;display:flex;align-items:center;gap:.25rem;transition:opacity .15s ease}.community-post-card_readButton__DWONT:hover{opacity:.7}.community-post-card_saveButtonInline__8yPWT{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--muted-foreground);display:flex;align-items:center;transition:color .15s ease}.community-post-card_saveButtonInline__8yPWT.community-post-card_saved__zmpjR,.community-post-card_saveButtonInline__8yPWT:hover{color:var(--brand-primary)}.community-post-card_saveButtonImage__vGhW6{position:absolute;bottom:.75rem;right:.75rem;background:rgba(0,0,0,.45);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .15s ease,color .15s ease;backdrop-filter:blur(4px)}.community-post-card_saveButtonImage__vGhW6:hover{background:rgba(0,0,0,.65)}.community-post-card_saveButtonImage__vGhW6.community-post-card_saved__zmpjR{color:var(--brand-primary);background:rgba(0,0,0,.55)}.community-post-card_readCount__zeovc{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--muted-foreground);transition:color .15s ease}.community-post-card_readCount__zeovc:hover{color:var(--brand-primary)}.community-post-card_imageHero__ZtnYw{position:relative;border-radius:10px;overflow:hidden;cursor:pointer;display:block;border:1px solid var(--border)}.community-post-card_imageOverlay__ZZYDg{position:absolute;bottom:0;left:0;right:0;padding:10px 14px 12px;background:#1a1a1a;display:flex;flex-direction:column;gap:3px}.community-post-card_overlayTitle__bNGlI{font-family:var(--font-sans),system-ui,sans-serif;font-size:1.2rem;font-weight:600;color:#fff;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.community-post-card_imageOverlay__ZZYDg .community-post-card_categoryBadge__nau3O{color:rgba(255,255,255,.8);background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);font-size:.6rem;align-self:flex-start}@media (hover:none){.community-post-card_wrapper__IpfD3:hover{transform:none}.community-post-card_wrapper__IpfD3:hover .community-post-card_readBadge__mlSP3{transform:none;opacity:0}.community-post-card_card__9WmVU:hover{border-left-width:.5px}.community-post-card_card__9WmVU:hover .community-post-card_textPreviewWrap__GqeJb{max-height:10rem;transition:none}}.dark .community-post-card_wrapper__IpfD3{--card-color:var(--card-color-dark)}.dark .community-post-card_imageHero__ZtnYw{border-color:rgba(255,255,255,.1)}@media (max-width:768px){.community-post-card_title__AL201{font-size:1.5rem}.community-post-card_overlayTitle__bNGlI{font-size:1.1rem}}@media (max-width:480px){.community-post-card_title__AL201{font-size:1.25rem;letter-spacing:-.01em}.community-post-card_overlayTitle__bNGlI{font-size:1rem}.community-post-card_noImageLayout__CHL04{flex-direction:column;min-height:unset}.community-post-card_categoryThumb__XkKK3{width:100%;min-width:unset;height:140px}.community-post-card_noImageRight__NtAY6{padding:.875rem 1rem .75rem}.community-post-card_excerpt__FL9ao{font-size:.9375rem}.community-post-card_saveButtonImage__vGhW6{bottom:auto;top:.625rem;right:.625rem;width:34px;height:34px}.community-post-card_imageOverlay__ZZYDg{padding:6px 10px 8px}.community-post-card_overlayTitle__bNGlI{-webkit-line-clamp:2;font-size:.9375rem}.community-post-card_coverImage___g92D{aspect-ratio:1/1}}.NotePage_pageContainer__wKEU_{min-height:100vh;background:var(--background);padding:0 0 4rem}.NotePage_noteContainer__9M_Aw{max-width:680px;margin:0 auto;background:var(--background);padding:0 2rem}.NotePage_note__piNZE{background:var(--background);border-radius:0;margin-bottom:0;box-shadow:none;border:none;padding:2rem 0 0}[data-theme=dark] .NotePage_note__piNZE{background:var(--background);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:none}.NotePage_authorInfo__O1UKt{display:flex;align-items:center;gap:.875rem;text-decoration:none;transition:opacity .2s ease}.NotePage_authorInfo__O1UKt:hover{opacity:.8}.NotePage_avatarWrapper__UNBFd{flex-shrink:0}.NotePage_avatar__zhCyk{object-fit:cover}.NotePage_avatarPlaceholder__Y_hWA,.NotePage_avatar__zhCyk{width:48px;height:48px;border-radius:50%;border:2px solid #e6e6e6}.NotePage_avatarPlaceholder__Y_hWA{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}.NotePage_authorMeta__VDuoa{flex:1;min-width:0}.NotePage_authorName__eqhq2{font-size:.9375rem;font-weight:600;color:var(--foreground);margin:0 0 .25rem;line-height:1.3}.NotePage_authorUsername__YeDa7{font-size:.8125rem;color:#737373;margin:0;line-height:1.2}.NotePage_editedBadge__MziEo{font-style:italic;opacity:.7}.NotePage_content__U_5aY{margin-bottom:1.5rem}.NotePage_text__FSVwb{font-size:1rem;line-height:1.6;color:var(--foreground);margin:0;white-space:pre-wrap;word-break:break-word;font-weight:400;letter-spacing:-.01em}[data-theme=dark] .NotePage_text__FSVwb{color:#fafafa}.NotePage_commentsWrapper__HQQ3O{background:var(--background);border-radius:0;padding:0;border:none;color:var(--foreground)}[data-theme=dark] .NotePage_commentsWrapper__HQQ3O{background:var(--background);border-top:1px solid rgba(255,255,255,.1);color:var(--foreground)}@media (max-width:768px){.NotePage_pageContainer__wKEU_{padding:0 0 3rem;background:var(--background)}.NotePage_noteContainer__9M_Aw{padding:0 1.25rem}.NotePage_note__piNZE{padding:1.5rem 0;border-radius:0;border-left:none;border-right:none;box-shadow:none}.NotePage_authorName__eqhq2{font-size:.875rem}.NotePage_authorUsername__YeDa7{font-size:.8125rem}.NotePage_text__FSVwb{font-size:.9375rem;line-height:1.6}.NotePage_avatarPlaceholder__Y_hWA,.NotePage_avatar__zhCyk{width:40px;height:40px}.NotePage_commentsWrapper__HQQ3O{border-radius:0;border-left:none;border-right:none;padding:1.5rem 0}}@media (max-width:480px){.NotePage_text__FSVwb{font-size:.875rem}.NotePage_noteContainer__9M_Aw{padding:0 1rem}}.NotePage_statsRow__7q6HM{display:flex;align-items:center;justify-content:space-between;padding:.875rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:1.5rem}.NotePage_statsDate__ddFEE{font-size:.8125rem;color:#737373;white-space:nowrap}[data-theme=dark] .NotePage_statsRow__7q6HM{border-top-color:rgba(255,255,255,.1);border-bottom-color:rgba(255,255,255,.1)}.NotePage_noteHeader__o1MLg{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem}.NotePage_noteHeader__o1MLg .NotePage_authorInfo__O1UKt{margin-bottom:0;flex:1;min-width:0}.NotePage_actionsMenu__cRQZ6{position:relative;flex-shrink:0;margin-top:2px}.NotePage_menuButton__YV_2E{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.NotePage_menuButton__YV_2E:hover{background:var(--muted);color:var(--foreground)}.NotePage_menuDropdown__pVQo8{position:absolute;top:calc(100% + 4px);right:0;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:160px;z-index:100;overflow:hidden;animation:NotePage_slideDown__ju_Hi .15s ease}@keyframes NotePage_slideDown__ju_Hi{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dark .NotePage_menuDropdown__pVQo8{background:rgba(30,30,30,.98);box-shadow:0 4px 16px rgba(0,0,0,.5)}.NotePage_menuItem__Dd7oq{display:flex;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;font-size:.875rem;font-weight:500;color:var(--foreground);cursor:pointer;transition:background .12s ease}.NotePage_menuItem__Dd7oq:hover{background:var(--muted)}.NotePage_danger__b5Jix{color:#ef4444}.NotePage_danger__b5Jix:hover{background:rgba(239,68,68,.1)!important}.NotePage_editSection__W23fc{margin-bottom:.75rem}.NotePage_editTextarea__E9HIi{width:100%;min-height:120px;padding:.875rem;font-size:1rem;line-height:1.6;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:10px;resize:vertical;font-family:inherit;transition:border-color .2s ease}.NotePage_editTextarea__E9HIi:focus{outline:none;border-color:var(--primary)}.dark .NotePage_editTextarea__E9HIi{background:rgba(0,0,0,.25)}.NotePage_charCounter__zub7B{text-align:right;padding:.25rem;font-size:.8125rem;color:var(--muted-foreground)}.NotePage_warningText__mpGbr{color:#f59e0b;font-weight:600}.NotePage_editActions__LHIwm{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.75rem}.NotePage_cancelButton__UFfO5,.NotePage_saveButton__G1JF6{padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none}.NotePage_cancelButton__UFfO5{background:var(--muted);color:var(--foreground)}.NotePage_cancelButton__UFfO5:hover:not(:disabled){background:var(--secondary)}.NotePage_saveButton__G1JF6{background:var(--primary);color:var(--primary-foreground)}.NotePage_saveButton__G1JF6:hover:not(:disabled){opacity:.9}.NotePage_cancelButton__UFfO5:disabled,.NotePage_saveButton__G1JF6:disabled{opacity:.5;cursor:not-allowed}.NotePage_modalOverlay__S8689{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:1rem;animation:NotePage_fadeIn__qhbKX .2s ease}@keyframes NotePage_fadeIn__qhbKX{0%{opacity:0}to{opacity:1}}.NotePage_modalSheet__0Xqhn{background:var(--card);border-radius:16px;max-width:400px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.2);animation:NotePage_scaleIn__joZ6E .2s ease}@keyframes NotePage_scaleIn__joZ6E{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dark .NotePage_modalSheet__0Xqhn{background:rgba(30,30,30,.98);box-shadow:0 8px 32px rgba(0,0,0,.6)}.NotePage_modalContent__XyidI{padding:1.75rem}.NotePage_modalTitle__t_xCh{font-size:1.0625rem;font-weight:700;margin:0 0 .625rem;color:var(--foreground)}.NotePage_modalMessage__zg1ss{font-size:.9375rem;line-height:1.55;color:var(--muted-foreground);margin:0 0 1.5rem}.NotePage_modalActions__HWcMp{display:flex;gap:.75rem}.NotePage_modalCancel__qwkME,.NotePage_modalConfirm__X5rnU{flex:1;padding:.8125rem 1rem;font-size:.9375rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .15s ease;border:none}.NotePage_modalCancel__qwkME{background:var(--muted);color:var(--foreground)}.NotePage_modalCancel__qwkME:hover:not(:disabled){background:var(--secondary)}.NotePage_modalConfirm__X5rnU{background:#ef4444;color:#fff}.NotePage_modalConfirm__X5rnU:hover:not(:disabled){background:#dc2626}.NotePage_modalCancel__qwkME:disabled,.NotePage_modalConfirm__X5rnU:disabled{opacity:.5;cursor:not-allowed}.NotePage_noteImageWrapper__6JkYM{margin-top:1rem;width:fit-content;max-width:100%;cursor:zoom-in;transition:opacity .15s ease}.NotePage_noteImageWrapper__6JkYM:hover{opacity:.88}.NotePage_noteImage__UorDT{display:block;max-width:100%;height:auto;max-height:600px;border-radius:14px}