.PageIntro-module__TS-1hW__root{--page-intro-accent:#0f766e;align-items:end;row-gap:18px;margin-bottom:20px;display:grid}.PageIntro-module__TS-1hW__withAside{grid-template-columns:minmax(0,1fr) minmax(180px,300px);column-gap:clamp(20px,5vw,48px)}.PageIntro-module__TS-1hW__singleColumn{grid-template-columns:minmax(0,1fr)}.PageIntro-module__TS-1hW__copy{gap:8px;display:grid}.PageIntro-module__TS-1hW__kicker{width:fit-content;color:color-mix(in srgb, var(--foreground) 62%, var(--muted-foreground));letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.PageIntro-module__TS-1hW__kicker:before{background:linear-gradient(90deg, var(--page-intro-accent), color-mix(in srgb, var(--page-intro-accent) 50%, #facc15));content:"";border-radius:999px;width:24px;height:2px}.PageIntro-module__TS-1hW__title{max-width:760px;color:var(--foreground);letter-spacing:0;margin:0;font-size:clamp(1.68rem,2.85vw,2.45rem);font-weight:720;line-height:1.1}.PageIntro-module__TS-1hW__subtitle{max-width:680px;color:color-mix(in srgb, var(--foreground) 62%, var(--muted-foreground));margin:0;font-size:clamp(14px,1.4vw,16px);line-height:1.6}.PageIntro-module__TS-1hW__singleColumn .PageIntro-module__TS-1hW__title{max-width:840px}.PageIntro-module__TS-1hW__singleColumn .PageIntro-module__TS-1hW__subtitle{max-width:760px}.PageIntro-module__TS-1hW__meta{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.PageIntro-module__TS-1hW__aside{min-width:0}.PageIntro-module__TS-1hW__footer{grid-column:1/-1;min-width:0;margin-top:4px}@media (max-width:760px){.PageIntro-module__TS-1hW__root{grid-template-columns:1fr;gap:14px;margin-bottom:18px}.PageIntro-module__TS-1hW__title{font-size:clamp(1.55rem,7.4vw,2.1rem);line-height:1.1}}
.post-list-item-module__0JFw_a__card{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--card) 94%, #d9f99d 6%), var(--card) 58%), var(--card);height:100%;box-shadow:0 18px 46px color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:8px;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.post-list-item-module__0JFw_a__card:before{content:"";background:linear-gradient(90deg,#16a34a,#facc15 52%,#0f766e);height:3px;position:absolute;inset:0 0 auto}.post-list-item-module__0JFw_a__card:after{background:linear-gradient(120deg, transparent 0 50%, #16a34a0f 50% 51%, transparent 51%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--foreground) 4%, transparent) 0 1px, transparent 1px 36px);content:"";opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}:is(.post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:hover),.post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:focus-visible)){border-color:color-mix(in srgb, #16a34a 42%, var(--border));box-shadow:0 26px 70px color-mix(in srgb, var(--foreground) 12%, transparent);transform:translateY(-2px)}.post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:hover):after{opacity:1}.post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:focus-visible):after{opacity:1}.post-list-item-module__0JFw_a__cardButton{z-index:1;width:100%;height:100%;min-height:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:18px;text-decoration:none;display:grid;position:relative}.post-list-item-module__0JFw_a__cardButton:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.post-list-item-module__0JFw_a__index{width:fit-content;color:color-mix(in srgb, var(--foreground) 36%, transparent);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;align-items:center;gap:10px;font-size:13px;font-weight:640;line-height:1;display:inline-flex}.post-list-item-module__0JFw_a__index:after{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 28%, transparent), transparent);content:"";width:44px;height:1px;margin:0}.post-list-item-module__0JFw_a__content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.post-list-item-module__0JFw_a__meta{color:var(--muted-foreground);letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;font-size:13px;font-weight:520;display:flex}.post-list-item-module__0JFw_a__meta span{align-items:center;gap:7px;min-width:0;display:inline-flex}.post-list-item-module__0JFw_a__date svg{color:#16a34a;flex:none}.post-list-item-module__0JFw_a__meta span+span{border:1px solid color-mix(in srgb, var(--foreground) 13%, var(--border));background:color-mix(in srgb, var(--muted) 56%, transparent);color:color-mix(in srgb, var(--foreground) 70%, var(--muted-foreground));border-radius:999px;padding:4px 9px;font-size:12px;line-height:1.2}.post-list-item-module__0JFw_a__title{max-width:none;color:var(--foreground);letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.12rem,1.25vw,1.34rem);font-weight:720;line-height:1.16;display:-webkit-box;overflow:hidden}.post-list-item-module__0JFw_a__excerpt{max-width:none;color:color-mix(in srgb, var(--foreground) 66%, var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13px;line-height:1.58;display:-webkit-box;overflow:hidden}.post-list-item-module__0JFw_a__footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.post-list-item-module__0JFw_a__tags{flex-wrap:wrap;flex:auto;gap:7px;min-width:0;display:flex}.post-list-item-module__0JFw_a__tags span{border:1px solid color-mix(in srgb, var(--foreground) 12%, var(--border));background:color-mix(in srgb, var(--card) 76%, transparent);color:color-mix(in srgb, var(--foreground) 56%, var(--muted-foreground));border-radius:999px;padding:4px 9px;font-size:12px;font-weight:540;line-height:1.35}.post-list-item-module__0JFw_a__readMore{color:color-mix(in srgb, #0f766e 82%, var(--foreground));flex:none;align-items:center;gap:5px;margin-left:0;font-size:13px;font-weight:720;line-height:1;transition:transform .22s;display:inline-flex}:is(.post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:hover) .post-list-item-module__0JFw_a__readMore,.post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:focus-visible) .post-list-item-module__0JFw_a__readMore){transform:translate(3px)}.post-list-item-module__0JFw_a__thumbnail,.post-list-item-module__0JFw_a__thumbnailPlaceholder{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);color:#fafef3;background:linear-gradient(135deg,#10251d,#0f766e 58%,#d9f99d);border-radius:8px;order:-1;justify-content:center;align-items:center;width:100%;min-width:0;height:auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.post-list-item-module__0JFw_a__thumbnail:after,.post-list-item-module__0JFw_a__thumbnailPlaceholder:after{content:"";opacity:.34;pointer-events:none;background:linear-gradient(135deg,#0000 0 38%,#ffffff29 38% 39%,#0000 39%),repeating-linear-gradient(135deg,#ffffff29 0 1px,#0000 1px 16px);position:absolute;inset:0}.post-list-item-module__0JFw_a__thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .34s}:is(.post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:hover) .post-list-item-module__0JFw_a__thumbnail img,.post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:focus-visible) .post-list-item-module__0JFw_a__thumbnail img){transform:scale(1.04)}.post-list-item-module__0JFw_a__thumbnailPlaceholder span{z-index:1;text-transform:uppercase;font-size:clamp(3rem,7vw,5.5rem);font-weight:760;line-height:1;position:relative}.dark .post-list-item-module__0JFw_a__card{border-color:color-mix(in srgb, var(--border) 82%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--card) 90%, #064e3b 10%), var(--card) 58%), var(--card);box-shadow:0 18px 52px #00000061}:is(.dark .post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:hover),.dark .post-list-item-module__0JFw_a__card:has(.post-list-item-module__0JFw_a__cardButton:focus-visible)){border-color:color-mix(in srgb, #22c55e 44%, var(--border));box-shadow:0 28px 80px #00000085}.dark .post-list-item-module__0JFw_a__date svg{color:#22c55e}.dark .post-list-item-module__0JFw_a__meta span+span{border-color:color-mix(in srgb, var(--foreground) 12%, var(--border));background:color-mix(in srgb, var(--muted) 54%, transparent)}.dark .post-list-item-module__0JFw_a__tags span{border-color:color-mix(in srgb, var(--foreground) 12%, var(--border));background:color-mix(in srgb, var(--muted) 54%, transparent)}.dark .post-list-item-module__0JFw_a__readMore{color:color-mix(in srgb, #86efac 82%, var(--foreground))}:is(.dark .post-list-item-module__0JFw_a__thumbnail,.dark .post-list-item-module__0JFw_a__thumbnailPlaceholder){background:linear-gradient(135deg,#071713,#0f766e 58%,#a3e635)}@media (max-width:820px){.post-list-item-module__0JFw_a__cardButton{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px}.post-list-item-module__0JFw_a__footer{gap:10px}}@media (max-width:520px){.post-list-item-module__0JFw_a__cardButton{grid-template-columns:1fr;gap:16px;padding:20px}.post-list-item-module__0JFw_a__index{align-items:center;gap:10px;display:flex}.post-list-item-module__0JFw_a__index:after{width:56px;height:1px;margin:0}.post-list-item-module__0JFw_a__meta{gap:8px}.post-list-item-module__0JFw_a__title{font-size:clamp(1.28rem,7.2vw,1.68rem);line-height:1.16}.post-list-item-module__0JFw_a__excerpt{font-size:14px;line-height:1.68}}
.MemoryDashboardNav-module__geuADG__nav{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 93%, transparent);max-width:100%;box-shadow:0 8px 28px color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:10px;grid-template-columns:repeat(2,minmax(190px,1fr));gap:6px;margin:0 0 28px;padding:5px;display:inline-grid}.MemoryDashboardNav-module__geuADG__nav a{color:var(--muted-foreground);border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:1px 8px;padding:10px 12px;text-decoration:none;display:grid}.MemoryDashboardNav-module__geuADG__nav a:hover,.MemoryDashboardNav-module__geuADG__nav a:focus-visible{background:#0f766e12}.MemoryDashboardNav-module__geuADG__nav a[aria-current=page]{background:color-mix(in srgb, #0f766e 11%, var(--card));color:#0f766e}.MemoryDashboardNav-module__geuADG__nav svg{grid-row:1/span 2}.MemoryDashboardNav-module__geuADG__nav span{color:inherit;font-size:13px;font-weight:750}.MemoryDashboardNav-module__geuADG__nav small{color:var(--muted-foreground);font-size:10px}@media (max-width:560px){.MemoryDashboardNav-module__geuADG__nav{grid-template-columns:1fr;width:100%;display:grid}}
.suggestion-bar-module__evgoLq__nav{border:1px solid color-mix(in srgb, var(--border) 74%, transparent);background:color-mix(in srgb, var(--card) 72%, transparent);width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 #ffffff5c, 0 14px 42px color-mix(in srgb, var(--foreground) 8%, transparent);scrollbar-width:none;border-radius:8px;gap:4px;padding:5px;display:flex;overflow-x:auto}.suggestion-bar-module__evgoLq__nav::-webkit-scrollbar{display:none}.suggestion-bar-module__evgoLq__link{min-height:38px;color:var(--muted-foreground);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 15px;font-size:14px;font-weight:620;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.suggestion-bar-module__evgoLq__link:hover,.suggestion-bar-module__evgoLq__link:focus-visible{color:var(--foreground);background:color-mix(in srgb, var(--muted) 72%, transparent);transform:translateY(-1px)}.suggestion-bar-module__evgoLq__active{color:#fff;background:linear-gradient(135deg,#0f766e,#16a34a 70%,#a3e635);box-shadow:0 10px 24px #16a34a4d}.suggestion-bar-module__evgoLq__active:hover,.suggestion-bar-module__evgoLq__active:focus-visible{color:#fff;background:linear-gradient(135deg,#0f766e,#16a34a 70%,#a3e635)}.dark .suggestion-bar-module__evgoLq__nav{border-color:color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 76%, transparent);box-shadow:inset 0 1px #ffffff14,0 16px 48px #0000006b}.dark .suggestion-bar-module__evgoLq__active{color:#04130c;background:linear-gradient(135deg,#047857,#22c55e 70%,#bef264);box-shadow:0 10px 28px #22c55e3d}:is(.dark .suggestion-bar-module__evgoLq__active:hover,.dark .suggestion-bar-module__evgoLq__active:focus-visible){color:#04130c;background:linear-gradient(135deg,#047857,#22c55e 70%,#bef264)}@media (max-width:520px){.suggestion-bar-module__evgoLq__nav{width:100%}.suggestion-bar-module__evgoLq__link{flex:1 0 auto}}
.HomeBlogSection-module__Qg45ca__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.HomeBlogSection-module__Qg45ca__emptyState{border:1px solid color-mix(in srgb, var(--border-soft) 82%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 92%, #d9f99d 8%), var(--surface-elevated));box-shadow:var(--shadow-soft);border-radius:8px;padding:clamp(26px,4vw,42px)}.HomeBlogSection-module__Qg45ca__emptyState h4{color:var(--text-primary);margin:0 0 8px;font-size:1.2rem;font-weight:650;line-height:1.25}.HomeBlogSection-module__Qg45ca__emptyState p{color:var(--text-secondary);margin:0;line-height:1.6}@media (max-width:991px){.HomeBlogSection-module__Qg45ca__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HomeBlogSection-module__Qg45ca__grid{grid-template-columns:minmax(0,1fr)}}
.PrivateMemoryDashboard-module__I3bNGa__page{background:radial-gradient(circle at 86% 0%, #7c3aed1f, transparent 27rem), radial-gradient(circle at 8% 26%, #0f766e14, transparent 24rem), linear-gradient(180deg, color-mix(in srgb, var(--background) 90%, #ede9fe 10%), var(--background) 34%);min-height:100vh;color:var(--foreground);overflow-x:clip}.PrivateMemoryDashboard-module__I3bNGa__shell{width:min(100% - 48px,1240px);margin:0 auto;padding:28px 0 88px}.PrivateMemoryDashboard-module__I3bNGa__stats,.PrivateMemoryDashboard-module__I3bNGa__badges,.PrivateMemoryDashboard-module__I3bNGa__detailMeta{flex-wrap:wrap;gap:7px;display:flex}.PrivateMemoryDashboard-module__I3bNGa__stats span,.PrivateMemoryDashboard-module__I3bNGa__badges span,.PrivateMemoryDashboard-module__I3bNGa__detailMeta span{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);color:var(--muted-foreground);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.PrivateMemoryDashboard-module__I3bNGa__stats span{padding:7px 11px;font-size:13px}.PrivateMemoryDashboard-module__I3bNGa__privacyNote{border:1px solid color-mix(in srgb, #7c3aed 25%, var(--border));background:color-mix(in srgb, #7c3aed 6%, var(--card));color:var(--muted-foreground);border-radius:9px;align-items:flex-start;gap:10px;margin:18px 0 30px;padding:13px 15px;display:flex}.PrivateMemoryDashboard-module__I3bNGa__privacyNote svg{color:#7c3aed;flex:none;margin-top:2px}.PrivateMemoryDashboard-module__I3bNGa__privacyNote p{margin:0;font-size:14px;line-height:1.55}.PrivateMemoryDashboard-module__I3bNGa__privacyNote strong{color:var(--foreground)}.PrivateMemoryDashboard-module__I3bNGa__statusPanel,.PrivateMemoryDashboard-module__I3bNGa__panel,.PrivateMemoryDashboard-module__I3bNGa__memoryIndex,.PrivateMemoryDashboard-module__I3bNGa__detailPanel{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 95%, transparent);box-shadow:0 14px 42px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:9px}.PrivateMemoryDashboard-module__I3bNGa__statusPanel{padding:30px}.PrivateMemoryDashboard-module__I3bNGa__statusPanel h2{margin:0 0 8px;font-size:21px}.PrivateMemoryDashboard-module__I3bNGa__statusPanel p,.PrivateMemoryDashboard-module__I3bNGa__muted{color:var(--muted-foreground);margin:0;line-height:1.6}.PrivateMemoryDashboard-module__I3bNGa__activityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.PrivateMemoryDashboard-module__I3bNGa__panel{min-width:0;padding:18px}.PrivateMemoryDashboard-module__I3bNGa__panelHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PrivateMemoryDashboard-module__I3bNGa__panelHeading>div{color:#7c3aed;align-items:center;gap:8px;display:flex}.PrivateMemoryDashboard-module__I3bNGa__panelHeading h2{color:var(--foreground);margin:0;font-size:15px}.PrivateMemoryDashboard-module__I3bNGa__panelHeading>span{color:var(--muted-foreground);font-size:11px}.PrivateMemoryDashboard-module__I3bNGa__activityList,.PrivateMemoryDashboard-module__I3bNGa__memoryIndex ol,.PrivateMemoryDashboard-module__I3bNGa__historyList{margin:0;padding:0;list-style:none}.PrivateMemoryDashboard-module__I3bNGa__activityList{gap:2px;display:grid}.PrivateMemoryDashboard-module__I3bNGa__activityList button{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:8px;display:grid}.PrivateMemoryDashboard-module__I3bNGa__activityList button:hover,.PrivateMemoryDashboard-module__I3bNGa__activityList button:focus-visible{background:#7c3aed12}.PrivateMemoryDashboard-module__I3bNGa__activityList span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.PrivateMemoryDashboard-module__I3bNGa__activityList time{color:var(--muted-foreground);font-size:10px}.PrivateMemoryDashboard-module__I3bNGa__browserSection{margin-top:46px}.PrivateMemoryDashboard-module__I3bNGa__sectionHeading{gap:4px;display:grid}.PrivateMemoryDashboard-module__I3bNGa__sectionHeading p{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.PrivateMemoryDashboard-module__I3bNGa__sectionHeading h2{margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.PrivateMemoryDashboard-module__I3bNGa__controls{grid-template-columns:minmax(260px,1fr) 190px 170px;gap:10px;margin:17px 0;display:grid}.PrivateMemoryDashboard-module__I3bNGa__searchBox{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.PrivateMemoryDashboard-module__I3bNGa__searchBox input,.PrivateMemoryDashboard-module__I3bNGa__controls select{border:1px solid var(--border);background:var(--card);min-height:42px;color:var(--foreground);font:inherit;border-radius:8px;font-size:13px}.PrivateMemoryDashboard-module__I3bNGa__searchBox input{background:0 0;border:0;outline:none;width:100%}.PrivateMemoryDashboard-module__I3bNGa__controls select{padding:0 10px}.PrivateMemoryDashboard-module__I3bNGa__browserGrid{grid-template-columns:minmax(380px,.85fr) minmax(420px,1.15fr);align-items:start;gap:18px;display:grid}.PrivateMemoryDashboard-module__I3bNGa__memoryIndex{overflow:hidden}.PrivateMemoryDashboard-module__I3bNGa__resultHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--muted) 42%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.PrivateMemoryDashboard-module__I3bNGa__resultHeader strong{font-size:13px}.PrivateMemoryDashboard-module__I3bNGa__resultHeader span{color:var(--muted-foreground);font-size:11px}.PrivateMemoryDashboard-module__I3bNGa__memoryIndex ol{max-height:820px;overflow:auto}.PrivateMemoryDashboard-module__I3bNGa__memoryIndex li+li{border-top:1px solid color-mix(in srgb, var(--border) 76%, transparent)}.PrivateMemoryDashboard-module__I3bNGa__memoryIndex li>button{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;padding:15px 16px}.PrivateMemoryDashboard-module__I3bNGa__memoryIndex li>button:hover,.PrivateMemoryDashboard-module__I3bNGa__memoryIndex li>button:focus-visible,.PrivateMemoryDashboard-module__I3bNGa__memoryIndex li>.PrivateMemoryDashboard-module__I3bNGa__selectedMemory{background:#7c3aed14}.PrivateMemoryDashboard-module__I3bNGa__memoryTitleRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.PrivateMemoryDashboard-module__I3bNGa__memoryTitleRow span{font-size:13px;font-weight:750;line-height:1.4}.PrivateMemoryDashboard-module__I3bNGa__memoryTitleRow svg{color:var(--muted-foreground);flex:none;margin-top:2px}.PrivateMemoryDashboard-module__I3bNGa__memoryIndex li p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 10px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.PrivateMemoryDashboard-module__I3bNGa__badges .PrivateMemoryDashboard-module__I3bNGa__publicBadge{border-color:color-mix(in srgb, #0f766e 38%, var(--border));color:#0f766e}.PrivateMemoryDashboard-module__I3bNGa__loadMore{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;font:inherit;border-radius:999px;margin:14px auto;padding:8px 15px;font-size:12px;font-weight:700;display:block}.PrivateMemoryDashboard-module__I3bNGa__detailPanel{min-height:420px;max-height:calc(100vh - 104px);padding:22px;position:sticky;top:82px;overflow:auto}.PrivateMemoryDashboard-module__I3bNGa__detailPlaceholder,.PrivateMemoryDashboard-module__I3bNGa__detailStatus{min-height:360px;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;display:grid}.PrivateMemoryDashboard-module__I3bNGa__detailPlaceholder svg{color:#7c3aed}.PrivateMemoryDashboard-module__I3bNGa__detailPlaceholder h3{color:var(--foreground);margin:14px 0 5px;font-size:17px}.PrivateMemoryDashboard-module__I3bNGa__detailPlaceholder p,.PrivateMemoryDashboard-module__I3bNGa__detailStatus{margin:0;font-size:13px;line-height:1.6}.PrivateMemoryDashboard-module__I3bNGa__detailContent>h3{margin:14px 0 12px;font-size:21px;line-height:1.35}.PrivateMemoryDashboard-module__I3bNGa__summary{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.PrivateMemoryDashboard-module__I3bNGa__evidenceBoundary{background:color-mix(in srgb, #0f766e 7%, var(--card));color:var(--muted-foreground);border-radius:7px;align-items:flex-start;gap:7px;margin:18px 0;padding:10px 11px;font-size:11px;line-height:1.5;display:flex}.PrivateMemoryDashboard-module__I3bNGa__evidenceBoundary svg{color:#0f766e;flex:none}.PrivateMemoryDashboard-module__I3bNGa__historyHeading{border-top:1px solid var(--border);color:#7c3aed;align-items:center;gap:8px;padding-top:18px;display:flex}.PrivateMemoryDashboard-module__I3bNGa__historyHeading h4{color:var(--foreground);margin:0;font-size:14px}.PrivateMemoryDashboard-module__I3bNGa__historyList{gap:12px;margin-top:13px;display:grid}.PrivateMemoryDashboard-module__I3bNGa__historyList li{border-left:2px solid color-mix(in srgb, #7c3aed 44%, var(--border));padding-left:12px}.PrivateMemoryDashboard-module__I3bNGa__historyList strong{color:#7c3aed;font-size:11px}.PrivateMemoryDashboard-module__I3bNGa__historyList time{color:var(--muted-foreground);margin-left:8px;font-size:10px}.PrivateMemoryDashboard-module__I3bNGa__historyList p{color:var(--muted-foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:920px){.PrivateMemoryDashboard-module__I3bNGa__activityGrid,.PrivateMemoryDashboard-module__I3bNGa__browserGrid{grid-template-columns:1fr}.PrivateMemoryDashboard-module__I3bNGa__controls{grid-template-columns:1fr 1fr}.PrivateMemoryDashboard-module__I3bNGa__searchBox{grid-column:1/-1}.PrivateMemoryDashboard-module__I3bNGa__detailPanel{max-height:none;position:static}}@media (max-width:620px){.PrivateMemoryDashboard-module__I3bNGa__shell{width:min(100% - 28px,1240px);padding-top:20px}.PrivateMemoryDashboard-module__I3bNGa__controls{grid-template-columns:1fr}.PrivateMemoryDashboard-module__I3bNGa__searchBox{grid-column:auto}.PrivateMemoryDashboard-module__I3bNGa__browserGrid{grid-template-columns:minmax(0,1fr)}.PrivateMemoryDashboard-module__I3bNGa__panelHeading>span,.PrivateMemoryDashboard-module__I3bNGa__resultHeader span{display:none}}
.tools-index-module__cHA1CG__page{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 88%, var(--primary) 12%) 0%, var(--background) 34%), var(--background);min-height:100vh;color:var(--foreground);overflow-x:clip}.tools-index-module__cHA1CG__shell{width:min(100% - 48px,1120px);margin:0 auto;padding:28px 0 84px}.tools-index-module__cHA1CG__stats{flex-wrap:wrap;gap:8px;margin:0;display:flex}.tools-index-module__cHA1CG__stats span{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);color:var(--muted-foreground);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:600}.tools-index-module__cHA1CG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.tools-index-module__cHA1CG__card{--tool-card-accent:#2563eb;border:1px solid color-mix(in srgb, var(--border) 80%, var(--tool-card-accent) 20%);border-top:3px solid var(--tool-card-accent);background:color-mix(in srgb, var(--card) 94%, transparent);min-width:0;min-height:100%;color:var(--foreground);box-shadow:0 16px 44px color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.tools-index-module__cHA1CG__card:hover,.tools-index-module__cHA1CG__card:focus-visible{border-color:color-mix(in srgb, var(--border) 42%, var(--tool-card-accent) 58%);box-shadow:0 22px 54px color-mix(in srgb, var(--foreground) 10%, transparent);transform:translateY(-2px)}.tools-index-module__cHA1CG__cardIcon{border:1px solid color-mix(in srgb, var(--border) 60%, var(--tool-card-accent) 40%);background:color-mix(in srgb, var(--background) 82%, var(--tool-card-accent) 18%);width:52px;height:52px;color:var(--tool-card-accent);border-radius:8px;justify-content:center;align-items:center;margin:18px 18px 0;display:inline-flex}.tools-index-module__cHA1CG__cardBody{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.tools-index-module__cHA1CG__cardHeader{gap:4px;display:grid}.tools-index-module__cHA1CG__cardHeader h2{color:var(--foreground);margin:0;font-size:1.2rem;font-weight:680;line-height:1.25}.tools-index-module__cHA1CG__cardHeader span{color:color-mix(in srgb, var(--foreground) 58%, var(--muted-foreground));font-size:.84rem;font-weight:620;line-height:1.35}.tools-index-module__cHA1CG__cardBody p{color:var(--muted-foreground);margin:12px 0 0;font-size:.95rem;line-height:1.62}.tools-index-module__cHA1CG__features{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.tools-index-module__cHA1CG__features span{border:1px solid color-mix(in srgb, var(--border) 72%, var(--tool-card-accent) 28%);background:color-mix(in srgb, var(--muted) 76%, transparent);color:color-mix(in srgb, var(--foreground) 74%, var(--tool-card-accent));border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:620;line-height:1.2}.tools-index-module__cHA1CG__cardCta{color:var(--tool-card-accent);align-items:center;gap:.45rem;margin-top:auto;padding-top:18px;font-size:.92rem;font-weight:700;display:inline-flex}@media (max-width:980px){.tools-index-module__cHA1CG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tools-index-module__cHA1CG__shell{width:min(100% - 28px,1120px);padding:24px 0 68px}.tools-index-module__cHA1CG__grid{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.tools-index-module__cHA1CG__card{transition:none}.tools-index-module__cHA1CG__card:hover,.tools-index-module__cHA1CG__card:focus-visible{transform:none}}
.PublicMemoryAtlas-module__DN0v6W__page{background:radial-gradient(circle at 88% 2%, #f59e0b1c, transparent 25rem), linear-gradient(180deg, color-mix(in srgb, var(--background) 88%, #ccfbf1 12%) 0%, var(--background) 34%);min-height:100vh;color:var(--foreground);overflow-x:clip}.PublicMemoryAtlas-module__DN0v6W__shell{width:min(100% - 48px,1120px);margin:0 auto;padding:28px 0 88px}.PublicMemoryAtlas-module__DN0v6W__stats{flex-wrap:wrap;gap:8px;display:flex}.PublicMemoryAtlas-module__DN0v6W__stats span,.PublicMemoryAtlas-module__DN0v6W__resultCount{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);color:var(--muted-foreground);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:650}.PublicMemoryAtlas-module__DN0v6W__privacyNote{border:1px solid color-mix(in srgb, #0f766e 24%, var(--border));background:color-mix(in srgb, #0f766e 6%, var(--card));color:var(--muted-foreground);border-radius:8px;align-items:flex-start;gap:10px;margin:18px 0 30px;padding:13px 15px;display:flex}.PublicMemoryAtlas-module__DN0v6W__privacyNote svg{color:#0f766e;flex:none;margin-top:2px}.PublicMemoryAtlas-module__DN0v6W__privacyNote p{margin:0;font-size:14px;line-height:1.55}.PublicMemoryAtlas-module__DN0v6W__privacyNote strong{color:var(--foreground)}.PublicMemoryAtlas-module__DN0v6W__statusPanel,.PublicMemoryAtlas-module__DN0v6W__panel,.PublicMemoryAtlas-module__DN0v6W__memoryCard{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 95%, transparent);box-shadow:0 14px 42px color-mix(in srgb, var(--foreground) 6%, transparent)}.PublicMemoryAtlas-module__DN0v6W__statusPanel{border-radius:8px;padding:30px}.PublicMemoryAtlas-module__DN0v6W__statusPanel h2{color:var(--foreground);margin:0 0 8px;font-size:21px}.PublicMemoryAtlas-module__DN0v6W__statusPanel p,.PublicMemoryAtlas-module__DN0v6W__noConnections{color:var(--muted-foreground);margin:0;line-height:1.6}.PublicMemoryAtlas-module__DN0v6W__overview,.PublicMemoryAtlas-module__DN0v6W__timelineSection{margin-top:42px}.PublicMemoryAtlas-module__DN0v6W__sectionHeading{gap:4px;display:grid}.PublicMemoryAtlas-module__DN0v6W__sectionHeading>p{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.PublicMemoryAtlas-module__DN0v6W__sectionHeading h2{color:var(--foreground);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700}.PublicMemoryAtlas-module__DN0v6W__sectionHeadingRow{justify-content:space-between;align-items:end;gap:18px;display:flex}.PublicMemoryAtlas-module__DN0v6W__overviewGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:16px;display:grid}.PublicMemoryAtlas-module__DN0v6W__panel{border-radius:8px;min-width:0;padding:20px}.PublicMemoryAtlas-module__DN0v6W__panelHeading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.PublicMemoryAtlas-module__DN0v6W__panelHeading h3{color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.PublicMemoryAtlas-module__DN0v6W__panelHeading>span{color:var(--muted-foreground);font-size:12px}.PublicMemoryAtlas-module__DN0v6W__categoryBars{gap:8px;display:grid}.PublicMemoryAtlas-module__DN0v6W__categoryBar{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(84px,.8fr) minmax(80px,1.4fr) 24px;align-items:center;gap:10px;padding:7px 8px;display:grid}.PublicMemoryAtlas-module__DN0v6W__categoryBar:hover,.PublicMemoryAtlas-module__DN0v6W__categoryBar:focus-visible,.PublicMemoryAtlas-module__DN0v6W__categoryBarActive{background:#0f766e14}.PublicMemoryAtlas-module__DN0v6W__barLabel{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.PublicMemoryAtlas-module__DN0v6W__barTrack{background:var(--muted);border-radius:999px;height:7px;overflow:hidden}.PublicMemoryAtlas-module__DN0v6W__barTrack>span{width:var(--memory-bar-width);border-radius:inherit;background:linear-gradient(90deg,#0f766e,#14b8a6);height:100%;display:block}.PublicMemoryAtlas-module__DN0v6W__categoryBar strong{color:var(--muted-foreground);text-align:right;font-size:12px}.PublicMemoryAtlas-module__DN0v6W__connectionList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PublicMemoryAtlas-module__DN0v6W__connectionList li{border-left:2px solid color-mix(in srgb, #f59e0b 58%, var(--border));gap:7px;padding:5px 0 5px 12px;display:grid}.PublicMemoryAtlas-module__DN0v6W__connectionTitles{color:var(--foreground);grid-template-columns:minmax(0,1fr) minmax(18px,.25fr) minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:650;display:grid}.PublicMemoryAtlas-module__DN0v6W__connectionTitles>span:not(.PublicMemoryAtlas-module__DN0v6W__connectionLine){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PublicMemoryAtlas-module__DN0v6W__connectionLine{background:linear-gradient(90deg,#0f766e,#f59e0b);height:1px}.PublicMemoryAtlas-module__DN0v6W__sharedTags,.PublicMemoryAtlas-module__DN0v6W__tags{flex-wrap:wrap;gap:6px;display:flex}.PublicMemoryAtlas-module__DN0v6W__sharedTags span,.PublicMemoryAtlas-module__DN0v6W__tags span{color:color-mix(in srgb, #0f766e 72%, var(--foreground));font-size:11px;font-weight:650}.PublicMemoryAtlas-module__DN0v6W__filterBar{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.PublicMemoryAtlas-module__DN0v6W__filterButton{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);min-height:36px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:650}.PublicMemoryAtlas-module__DN0v6W__filterButton span{opacity:.72;margin-left:4px}.PublicMemoryAtlas-module__DN0v6W__filterButton:hover,.PublicMemoryAtlas-module__DN0v6W__filterButton:focus-visible,.PublicMemoryAtlas-module__DN0v6W__filterButtonActive{border-color:color-mix(in srgb, #0f766e 38%, var(--border));background:color-mix(in srgb, #0f766e 10%, var(--card));color:color-mix(in srgb, #0f766e 72%, var(--foreground))}.PublicMemoryAtlas-module__DN0v6W__timeline{gap:15px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.PublicMemoryAtlas-module__DN0v6W__timeline:before{background:linear-gradient(180deg, #0f766e, color-mix(in srgb, #f59e0b 64%, var(--border)));content:"";width:1px;position:absolute;top:7px;bottom:7px;left:7px}.PublicMemoryAtlas-module__DN0v6W__timeline>li{position:relative}.PublicMemoryAtlas-module__DN0v6W__timelineMarker{border:3px solid var(--background);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, #0f766e 50%, var(--border));background:#0f766e;border-radius:999px;position:absolute;top:24px;left:-28px}.PublicMemoryAtlas-module__DN0v6W__memoryCard{border-radius:8px;padding:20px}.PublicMemoryAtlas-module__DN0v6W__memoryMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 12px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.PublicMemoryAtlas-module__DN0v6W__memoryMeta time{align-items:center;gap:5px;display:inline-flex}.PublicMemoryAtlas-module__DN0v6W__memoryMeta>span{color:#0f766e}.PublicMemoryAtlas-module__DN0v6W__memoryCard h3{color:var(--foreground);margin:0;font-size:1.08rem;font-weight:700;line-height:1.35}.PublicMemoryAtlas-module__DN0v6W__memoryCard>p{max-width:78ch;color:var(--muted-foreground);white-space:pre-wrap;margin:8px 0 0;font-size:.95rem;line-height:1.68}.PublicMemoryAtlas-module__DN0v6W__tags{margin-top:13px}.PublicMemoryAtlas-module__DN0v6W__tags span{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 58%, transparent);border-radius:999px;padding:4px 7px}@media (max-width:760px){.PublicMemoryAtlas-module__DN0v6W__shell{width:min(100% - 36px,1120px);padding:28px 0 72px}.PublicMemoryAtlas-module__DN0v6W__overviewGrid{grid-template-columns:1fr}.PublicMemoryAtlas-module__DN0v6W__sectionHeadingRow,.PublicMemoryAtlas-module__DN0v6W__panelHeading{flex-direction:column;align-items:flex-start}.PublicMemoryAtlas-module__DN0v6W__timeline{padding-left:24px}.PublicMemoryAtlas-module__DN0v6W__timelineMarker{left:-22px}.PublicMemoryAtlas-module__DN0v6W__memoryCard,.PublicMemoryAtlas-module__DN0v6W__panel{padding:17px}}
.category-post-page-module__ZQApAG__page{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--background) 88%, #d9f99d 12%) 0, var(--background) 420px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--border) 46%, transparent) 0 1px, transparent 1px 88px), repeating-linear-gradient(180deg, color-mix(in srgb, var(--border) 34%, transparent) 0 1px, transparent 1px 88px);min-height:100vh;color:var(--foreground);position:relative;overflow-x:clip}.category-post-page-module__ZQApAG__page:before{z-index:-1;clip-path:polygon(0 0,100% 0,100% 68%,56% 86%,0 64%);content:"";pointer-events:none;background:linear-gradient(118deg,#16a34a26 0 36%,#0f766e1f 36% 58%,#facc151a 58% 72%,#0000 72%);height:280px;position:fixed;top:58px;left:0;right:0}.category-post-page-module__ZQApAG__page:after{z-index:-1;background-image:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 7%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--foreground) 5%, transparent) 1px, transparent 1px);content:"";opacity:.42;pointer-events:none;background-size:44px 44px;height:420px;position:fixed;inset:58px 0 auto;-webkit-mask-image:linear-gradient(#000 0,#0000 78%);mask-image:linear-gradient(#000 0,#0000 78%)}.category-post-page-module__ZQApAG__shell{width:min(100% - 48px,1120px);margin:0 auto;padding:38px 0 88px}.category-post-page-module__ZQApAG__heroSignals{border-top:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);gap:9px;margin:0;padding:14px 0;list-style:none;display:grid}.category-post-page-module__ZQApAG__heroSignals li{color:color-mix(in srgb, var(--foreground) 72%, var(--muted-foreground));justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.category-post-page-module__ZQApAG__heroSignals li:after{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 24%, transparent), transparent);content:"";flex:1;height:1px}.category-post-page-module__ZQApAG__listHeader{border-top:1px solid color-mix(in srgb, var(--border) 82%, transparent);justify-content:space-between;align-items:end;gap:20px;margin:20px 0 12px;padding-top:14px;display:flex}.category-post-page-module__ZQApAG__listHeader p{color:var(--muted-foreground);letter-spacing:0;margin:0 0 6px;font-size:12px;font-weight:650}.category-post-page-module__ZQApAG__listHeader h2{color:var(--foreground);letter-spacing:0;margin:0;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:680;line-height:1.2}.category-post-page-module__ZQApAG__listHeader>span{border:1px solid color-mix(in srgb, var(--foreground) 14%, var(--border));background:color-mix(in srgb, var(--card) 68%, transparent);color:var(--muted-foreground);border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:620;line-height:1}.category-post-page-module__ZQApAG__postList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.category-post-page-module__ZQApAG__emptyState{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--card) 92%, #d9f99d 8%), var(--card));box-shadow:0 24px 70px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:8px;grid-column:1/-1;padding:clamp(28px,5vw,46px)}.category-post-page-module__ZQApAG__emptyState h2{color:var(--foreground);margin:0 0 8px;font-size:22px;font-weight:680}.category-post-page-module__ZQApAG__emptyState p{color:var(--muted-foreground);margin:0;line-height:1.6}.category-post-page-module__ZQApAG__errorState{border-color:color-mix(in srgb, #ef4444 40%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--card) 90%, #fee2e2 10%), var(--card))}.category-post-page-module__ZQApAG__errorMessage{border:1px solid color-mix(in srgb, #ef4444 36%, var(--border));background:color-mix(in srgb, #ef4444 8%, var(--card));color:var(--foreground);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin-top:16px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55}.category-post-page-module__ZQApAG__errorMessage a{color:#2563eb;word-break:break-all;text-decoration:underline}.category-post-page-module__ZQApAG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.category-post-page-module__ZQApAG__loadingCard{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--card) 94%, #d9f99d 6%), var(--card) 58%), var(--card);min-height:432px;box-shadow:0 18px 46px color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:8px;padding:18px;position:relative;overflow:hidden}.category-post-page-module__ZQApAG__loadingCard:before{content:"";background:linear-gradient(90deg,#16a34a,#facc15 52%,#0f766e);height:3px;position:absolute;inset:0 0 auto}.category-post-page-module__ZQApAG__loadingCard:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 34%,#ffffff5c 46%,#0000 58% 100%);animation:1.4s ease-in-out infinite category-post-page-module__ZQApAG__loadingSweep;position:absolute;inset:0;transform:translate(-100%)}.category-post-page-module__ZQApAG__loadingMedia,.category-post-page-module__ZQApAG__loadingIndex,.category-post-page-module__ZQApAG__loadingMeta,.category-post-page-module__ZQApAG__loadingTitle,.category-post-page-module__ZQApAG__loadingTitleShort,.category-post-page-module__ZQApAG__loadingExcerpt,.category-post-page-module__ZQApAG__loadingExcerptShort{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:999px}.category-post-page-module__ZQApAG__loadingMedia{aspect-ratio:16/9;background:linear-gradient(135deg, #10251dd1, #0f766e85), color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:8px;width:100%;margin-bottom:16px}.category-post-page-module__ZQApAG__loadingIndex{width:68px;height:12px;margin-bottom:16px}.category-post-page-module__ZQApAG__loadingMeta{width:min(78%,220px);height:18px;margin-bottom:14px}.category-post-page-module__ZQApAG__loadingTitle{width:92%;height:24px;margin-bottom:9px}.category-post-page-module__ZQApAG__loadingTitleShort{width:72%;height:24px;margin-bottom:16px}.category-post-page-module__ZQApAG__loadingExcerpt{width:100%;height:12px;margin-bottom:8px}.category-post-page-module__ZQApAG__loadingExcerptShort{width:84%;height:12px}@keyframes category-post-page-module__ZQApAG__loadingSweep{to{transform:translate(100%)}}.dark .category-post-page-module__ZQApAG__page{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 86%, #064e3b 14%) 0, var(--background) 430px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--border) 54%, transparent) 0 1px, transparent 1px 88px), repeating-linear-gradient(180deg, color-mix(in srgb, var(--border) 44%, transparent) 0 1px, transparent 1px 88px)}.dark .category-post-page-module__ZQApAG__page:before{opacity:.86;background:linear-gradient(118deg,#22c55e2b 0 36%,#14b8a621 36% 58%,#eab3081a 58% 72%,#0000 72%)}.dark .category-post-page-module__ZQApAG__listHeader>span{background:color-mix(in srgb, var(--card) 76%, transparent)}:is(.dark .category-post-page-module__ZQApAG__emptyState,.dark .category-post-page-module__ZQApAG__loadingCard){background:linear-gradient(135deg, color-mix(in srgb, var(--card) 90%, #064e3b 10%), var(--card))}.dark .category-post-page-module__ZQApAG__errorState{border-color:color-mix(in srgb, #ef4444 50%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--card) 90%, #7f1d1d 10%), var(--card))}.dark .category-post-page-module__ZQApAG__loadingCard:after{background:linear-gradient(100deg,#0000 0 34%,#ffffff1a 46%,#0000 58% 100%)}@media (max-width:960px){.category-post-page-module__ZQApAG__postList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.category-post-page-module__ZQApAG__shell{width:min(100% - 36px,980px);padding:30px 0 72px}.category-post-page-module__ZQApAG__heroSignals{grid-template-columns:1fr;gap:10px;padding:14px 0}.category-post-page-module__ZQApAG__listHeader{align-items:start;gap:12px;margin-top:24px;display:grid}.category-post-page-module__ZQApAG__listHeader>span{width:fit-content}.category-post-page-module__ZQApAG__postList{grid-template-columns:1fr}.category-post-page-module__ZQApAG__emptyState{padding:26px}.category-post-page-module__ZQApAG__loadingCard{min-height:456px;padding:20px}}@media (prefers-reduced-motion:reduce){.category-post-page-module__ZQApAG__loadingCard:after{animation:none}}
.growth-page-module__hOvNBG__page{background:radial-gradient(circle at 82% 2%, #d977061f, transparent 30rem), linear-gradient(180deg, color-mix(in srgb, var(--background) 92%, #d97706 8%) 0%, var(--background) 32%), var(--background);min-height:100vh;color:var(--foreground);overflow-x:clip}.growth-page-module__hOvNBG__shell{width:min(100% - 48px,1120px);margin:0 auto;padding:38px 0 88px}.growth-page-module__hOvNBG__stats{flex-wrap:wrap;gap:8px;display:flex}.growth-page-module__hOvNBG__stats span,.growth-page-module__hOvNBG__publicNote{border:1px solid color-mix(in srgb, var(--border) 82%, #d97706 18%);background:color-mix(in srgb, var(--card) 92%, transparent);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:7px;font-size:13px;font-weight:620;display:inline-flex}.growth-page-module__hOvNBG__stats span{padding:7px 11px}.growth-page-module__hOvNBG__publicNote{width:fit-content;color:color-mix(in srgb, var(--foreground) 72%, #d97706);border-radius:8px;padding:9px 12px;line-height:1.45}.growth-page-module__hOvNBG__content{grid-template-columns:minmax(230px,.72fr) minmax(0,1.55fr);align-items:start;gap:clamp(26px,5vw,64px);margin-top:38px;display:grid}.growth-page-module__hOvNBG__overview{border:1px solid color-mix(in srgb, var(--border) 78%, #d97706 22%);background:color-mix(in srgb, var(--card) 93%, transparent);box-shadow:0 20px 56px color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:10px;padding:22px;position:sticky;top:88px}.growth-page-module__hOvNBG__sectionHeading{gap:7px;display:grid}.growth-page-module__hOvNBG__sectionHeading>span{color:#b45309;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:720}.dark .growth-page-module__hOvNBG__sectionHeading>span{color:#fbbf24}.growth-page-module__hOvNBG__sectionHeading h2{color:var(--foreground);margin:0;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700;line-height:1.2}.growth-page-module__hOvNBG__sectionHeading p{color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.58}.growth-page-module__hOvNBG__categoryList{gap:16px;margin-top:24px;display:grid}.growth-page-module__hOvNBG__category{--growth-category-accent:#d97706;--growth-category-size:100%}.growth-page-module__hOvNBG__categoryLabel{color:var(--foreground);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:.86rem;display:flex}.growth-page-module__hOvNBG__categoryLabel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.growth-page-module__hOvNBG__categoryLabel strong{color:var(--growth-category-accent);font-size:.78rem}.growth-page-module__hOvNBG__categoryTrack{background:color-mix(in srgb, var(--muted) 84%, transparent);border-radius:999px;height:5px;overflow:hidden}.growth-page-module__hOvNBG__categoryTrack span{width:var(--growth-category-size);border-radius:inherit;background:linear-gradient(90deg, var(--growth-category-accent), color-mix(in srgb, var(--growth-category-accent) 52%, #fef3c7));height:100%;display:block}.growth-page-module__hOvNBG__timelineSection{min-width:0}.growth-page-module__hOvNBG__timeline{gap:18px;margin:26px 0 0;padding:0;list-style:none;display:grid;position:relative}.growth-page-module__hOvNBG__timeline:before{background:linear-gradient(180deg, #d97706, color-mix(in srgb, var(--border) 80%, transparent));content:"";width:1px;position:absolute;top:11px;bottom:11px;left:6px}.growth-page-module__hOvNBG__timelineItem{grid-template-columns:14px minmax(0,1fr);gap:18px;display:grid;position:relative}.growth-page-module__hOvNBG__marker{--growth-item-accent:#d97706;z-index:1;border:3px solid var(--background);background:var(--growth-item-accent);width:13px;height:13px;box-shadow:0 0 0 1px var(--growth-item-accent);border-radius:999px;margin-top:22px}.growth-page-module__hOvNBG__card{border:1px solid color-mix(in srgb, var(--border) 86%, #d97706 14%);background:color-mix(in srgb, var(--card) 95%, transparent);min-width:0;box-shadow:0 12px 38px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:10px;padding:clamp(18px,3vw,24px);transition:border-color .18s,transform .18s,box-shadow .18s}.growth-page-module__hOvNBG__card:hover{border-color:color-mix(in srgb, var(--border) 48%, #d97706 52%);box-shadow:0 18px 46px color-mix(in srgb, var(--foreground) 9%, transparent);transform:translateY(-2px)}.growth-page-module__hOvNBG__cardMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.growth-page-module__hOvNBG__cardMeta time,.growth-page-module__hOvNBG__cardMeta span{font-size:.76rem;font-weight:680}.growth-page-module__hOvNBG__cardMeta time{color:var(--muted-foreground)}.growth-page-module__hOvNBG__cardMeta span{color:color-mix(in srgb, var(--foreground) 72%, #d97706);background:#d977061f;border-radius:999px;padding:4px 8px}.growth-page-module__hOvNBG__card h3{color:var(--foreground);margin:12px 0 0;font-size:clamp(1.08rem,2vw,1.28rem);font-weight:690;line-height:1.3}.growth-page-module__hOvNBG__card>p{color:var(--muted-foreground);margin:9px 0 0;font-size:.94rem;line-height:1.68}.growth-page-module__hOvNBG__tags{flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.growth-page-module__hOvNBG__tags li{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 72%, transparent);color:color-mix(in srgb, var(--foreground) 70%, var(--muted-foreground));border-radius:999px;padding:5px 8px;font-size:.76rem;line-height:1.15}.growth-page-module__hOvNBG__state{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 94%, transparent);max-width:620px;color:var(--muted-foreground);text-align:center;box-shadow:0 20px 56px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:10px;justify-items:center;margin:72px auto 0;padding:44px 28px;display:grid}.growth-page-module__hOvNBG__state h2{color:var(--foreground);margin:14px 0 0;font-size:1.25rem}.growth-page-module__hOvNBG__state p{max-width:440px;margin:8px 0 0;font-size:.94rem;line-height:1.6}@media (max-width:780px){.growth-page-module__hOvNBG__shell{width:min(100% - 28px,1120px);padding:28px 0 68px}.growth-page-module__hOvNBG__content{grid-template-columns:1fr;margin-top:30px}.growth-page-module__hOvNBG__overview{position:static}}@media (prefers-reduced-motion:reduce){.growth-page-module__hOvNBG__card{transition:none}.growth-page-module__hOvNBG__card:hover{transform:none}}
.projects-index-module__NvspIW__page{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 88%, #ccfbf1 12%) 0%, var(--background) 34%), var(--background);min-height:100vh;color:var(--foreground);overflow-x:clip}.projects-index-module__NvspIW__shell{width:min(100% - 48px,1120px);margin:0 auto;padding:28px 0 84px}.projects-index-module__NvspIW__stats{flex-wrap:wrap;gap:8px;margin:0;display:flex}.projects-index-module__NvspIW__stats span,.projects-index-module__NvspIW__filterButton{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);color:var(--muted-foreground);border-radius:999px;font-size:13px;font-weight:600}.projects-index-module__NvspIW__stats span{padding:7px 11px}.projects-index-module__NvspIW__filterBar{flex-wrap:wrap;gap:10px;margin:20px 0 18px;display:flex}.projects-index-module__NvspIW__filterButton{cursor:pointer;min-height:38px;padding:8px 14px;transition:background-color .18s,border-color .18s,color .18s}.projects-index-module__NvspIW__filterButton:hover,.projects-index-module__NvspIW__filterButton:focus-visible,.projects-index-module__NvspIW__filterButtonActive{border-color:color-mix(in srgb, #0f766e 36%, var(--border));background:color-mix(in srgb, #0f766e 10%, var(--card));color:color-mix(in srgb, #0f766e 72%, var(--foreground))}.projects-index-module__NvspIW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.projects-index-module__NvspIW__card{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 94%, transparent);min-width:0;min-height:100%;color:var(--foreground);box-shadow:0 16px 44px color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.projects-index-module__NvspIW__card:hover,.projects-index-module__NvspIW__card:focus-visible{border-color:color-mix(in srgb, #0f766e 38%, var(--border));box-shadow:0 22px 54px color-mix(in srgb, var(--foreground) 10%, transparent);transform:translateY(-2px)}.projects-index-module__NvspIW__media{aspect-ratio:16/10;background:var(--muted);position:relative;overflow:hidden}.projects-index-module__NvspIW__media img{transition:transform .28s,filter .28s}.projects-index-module__NvspIW__card:hover .projects-index-module__NvspIW__media img,.projects-index-module__NvspIW__card:focus-visible .projects-index-module__NvspIW__media img{filter:saturate(.98)contrast(1.04);transform:scale(1.035)}.projects-index-module__NvspIW__placeholder{background:linear-gradient(135deg, #0f766e33, transparent 42%), linear-gradient(315deg, #2563eb2e, transparent 48%), var(--muted);width:100%;height:100%;color:var(--foreground);place-items:center;font-size:2rem;font-weight:700;display:grid}.projects-index-module__NvspIW__cardBody{flex-direction:column;flex:1;padding:20px;display:flex}.projects-index-module__NvspIW__meta{color:#0f766e;flex-wrap:wrap;gap:.45rem .7rem;margin-bottom:.8rem;font-size:.82rem;font-weight:700;display:flex}.projects-index-module__NvspIW__meta span:not(:last-child):after{color:var(--muted-foreground);content:"/";margin-left:.7rem;font-weight:400}.projects-index-module__NvspIW__card h2{color:var(--foreground);margin:0;font-size:1.2rem;font-weight:650;line-height:1.35}.projects-index-module__NvspIW__card p{min-height:4.9rem;color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.96rem;line-height:1.65;display:-webkit-box;overflow:hidden}.projects-index-module__NvspIW__techList{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.projects-index-module__NvspIW__techList span{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 62%, transparent);color:var(--foreground);border-radius:999px;padding:.28rem .58rem;font-size:.78rem;font-weight:600}.projects-index-module__NvspIW__cardCta{color:#0f766e;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.1rem;font-size:.92rem;font-weight:700;display:inline-flex}.projects-index-module__NvspIW__card:hover .projects-index-module__NvspIW__cardCta,.projects-index-module__NvspIW__card:focus-visible .projects-index-module__NvspIW__cardCta{color:#2563eb}.projects-index-module__NvspIW__statusPanel,.projects-index-module__NvspIW__emptyPanel{border:1px solid var(--border);background:var(--card);border-radius:8px}.projects-index-module__NvspIW__statusPanel{width:fit-content;color:var(--muted-foreground);align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:inline-flex}.projects-index-module__NvspIW__statusDot{background:var(--foreground);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:999px}.projects-index-module__NvspIW__errorPanel{border-color:color-mix(in srgb, #dc2626 32%, var(--border));color:#b91c1c}.projects-index-module__NvspIW__emptyPanel{padding:34px}.projects-index-module__NvspIW__emptyPanel h2{color:var(--foreground);margin:0 0 8px;font-size:22px;font-weight:650}.projects-index-module__NvspIW__emptyPanel p{color:var(--muted-foreground);margin:0;line-height:1.6}@media (max-width:760px){.projects-index-module__NvspIW__shell{width:min(100% - 36px,980px);padding:32px 0 72px}.projects-index-module__NvspIW__grid{grid-template-columns:1fr}.projects-index-module__NvspIW__cardBody{padding:18px}.projects-index-module__NvspIW__card p{min-height:0}}
