.Home_page__99CK0{--color-dark:#1c1a1c;--color-light:#e8e8e8;--color-white:#fafafa;--color-teal:#09839f;--color-sage:#b3bfbe;--color-taupe:#b9ac92;--color-blush:#cfc5c2;--color-pale:#dce2db;--color-gold:#c9b896;--border-width:4px;--app-row-height:calc((100% - var(--border-width)) / 2);--block-shadow:0 1px 0 0 hsla(0,0%,100%,.6),0 4px 0 0 #18161a,0 5px 0 0 #0d0c0e,0 8px 24px rgba(28,26,28,.25),inset 0 1px 1px hsla(0,0%,100%,.35);--block-shadow-hover:0 1px 0 0 hsla(0,0%,100%,.6),0 6px 0 0 #18161a,0 7px 0 0 #0d0c0e,0 12px 32px rgba(28,26,28,.3),inset 0 1px 1px hsla(0,0%,100%,.4);--block-shadow-pressed:0 1px 0 0 hsla(0,0%,100%,.4),0 2px 0 0 #18161a,0 3px 0 0 #0d0c0e,0 4px 12px rgba(28,26,28,.2),inset 0 1px 2px rgba(0,0,0,.1);height:100vh;min-height:100vh;overflow:hidden;background:#d4d4d4;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.015) 0,rgba(0,0,0,.015) 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(0,0,0,.015) 0,rgba(0,0,0,.015) 2px);padding:1.5rem;display:flex;flex-direction:column}.Home_container__Ennsq{display:flex;flex-direction:column;gap:var(--border-width);padding:var(--border-width);background:var(--color-dark);border-radius:4px;box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 0 0 2px #0a090a,0 30px 100px rgba(28,26,28,.45),0 15px 40px rgba(28,26,28,.35);flex:1 1;min-height:calc(100vh - 3rem)}.Home_header__qwdnY{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;background:linear-gradient(180deg,#f2f2f2 0,var(--color-light) 100%);border-radius:2px;box-shadow:var(--block-shadow);animation:Home_fadeSlideDown__xp_kL .6s cubic-bezier(.16,1,.3,1) forwards}.Home_brand__KGMVv{display:flex;align-items:center;gap:.875rem}.Home_logo__80mSr{width:28px;height:auto;filter:drop-shadow(0 2px 4px rgba(28,26,28,.15))}.Home_brandText__TpUAa{display:flex;flex-direction:column;gap:0}.Home_brandName__EFf_4{font-family:var(--font-display);font-size:.875rem;font-weight:400;letter-spacing:.04em;color:var(--color-dark);margin:0;text-transform:lowercase}.Home_tagline__4XR2e{font-family:var(--font-body);font-size:.5rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--color-dark);opacity:.4}.Home_headerRight__5YIvI{display:flex;align-items:center;gap:1.25rem}.Home_pagination__8T51y{display:flex;align-items:center;gap:.5rem}.Home_navArrow__EANBW{background:var(--color-dark);border:none;color:var(--color-light);font-size:.625rem;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:2px;transition:all .2s ease;font-family:var(--font-body);box-shadow:0 2px 0 0 #0d0c0e}.Home_navArrow__EANBW:hover{background:#2a282a;transform:translateY(-1px)}.Home_navArrow__EANBW:active{transform:translateY(1px);box-shadow:0 1px 0 0 #0d0c0e}.Home_pageIndicator__3tNj5{letter-spacing:.1em;opacity:.4;min-width:32px;text-align:center}.Home_appCount__A7cSs,.Home_pageIndicator__3tNj5{font-family:var(--font-body);font-size:.5rem;font-weight:500;color:var(--color-dark)}.Home_appCount__A7cSs{letter-spacing:.3em;text-transform:uppercase;opacity:.35}.Home_statsLink__DBhwe{display:flex;align-items:center;gap:.375rem;font-family:var(--font-body);font-size:.5rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-white);background:var(--color-dark);padding:.4rem .75rem;border-radius:2px;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 0 0 #0d0c0e}.Home_statsLink__DBhwe:hover{background:#2a282a;transform:translateY(-1px)}.Home_statsLinkDot__672lM{width:5px;height:5px;background:#22c55e;border-radius:50%;animation:Home_statsPulse__PLI5d 2s ease-in-out infinite;box-shadow:0 0 6px #22c55e}@keyframes Home_statsPulse__PLI5d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.Home_gridSection___mXWj{position:relative;flex:1 1;min-height:0}.Home_appsGridWrapper__4rs7n{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Home_appsGridWrapper__4rs7n::-webkit-scrollbar{display:none}.Home_scrollIndicator__eixBa{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:.375rem;background:var(--color-dark);color:var(--color-light);font-family:var(--font-body);font-size:.5rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.45rem .75rem;border:none;border-radius:2px;box-shadow:0 2px 0 0 #0d0c0e;cursor:pointer;z-index:10;animation:Home_scrollBounce__6kC7L 2s ease-in-out infinite;transition:opacity .4s ease}.Home_scrollIndicator__eixBa:hover{background:#2a282a}.Home_scrollChevron__llHpD{font-size:.625rem;line-height:1}@keyframes Home_scrollBounce__6kC7L{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(4px);opacity:.55}}.Home_appsGrid__nS3OQ{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,var(--app-row-height));grid-auto-rows:var(--app-row-height);grid-gap:var(--border-width);gap:var(--border-width);height:100%;min-height:0}.Home_appCard__NvbdG{display:flex;flex-direction:column;padding:1.25rem;min-height:0;height:100%;background:linear-gradient(180deg,#f4f4f4 0,var(--color-light) 100%);border-radius:2px;box-shadow:var(--block-shadow);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease;cursor:pointer;text-decoration:none;animation:Home_fadeSlideUp__DLwTy .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;position:relative}.Home_appCard__NvbdG:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.Home_appCard__NvbdG:hover{transform:translateY(-4px);box-shadow:var(--block-shadow-hover);background:linear-gradient(180deg,#fff,#f8f8f8)}.Home_appCard__NvbdG:active{transform:translateY(1px);box-shadow:var(--block-shadow-pressed)}.Home_appIconWrapper__mFvQo{margin-bottom:1rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.Home_appCard__NvbdG:hover .Home_appIconWrapper__mFvQo{transform:translateY(-2px) scale(1.02)}.Home_appIcon__CpVk3{width:64px;height:64px;border-radius:14px;object-fit:cover;box-shadow:0 6px 16px rgba(28,26,28,.2),0 2px 4px rgba(28,26,28,.1),inset 0 0 0 .5px rgba(0,0,0,.08)}.Home_appInfo__VqvxA{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.Home_appName__4P3yW{font-size:.9375rem;font-weight:600;letter-spacing:.01em}.Home_appDescription__wQUCn,.Home_appName__4P3yW{font-family:var(--font-body);color:var(--color-dark);margin:0}.Home_appDescription__wQUCn{font-size:.6875rem;font-weight:400;opacity:.55;line-height:1.45;flex:1 1;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Home_appBadge__bQ_cz{font-size:.4375rem;font-weight:600;letter-spacing:.2em;color:var(--color-white);background:var(--color-dark);padding:.3rem .6rem;width:-moz-fit-content;width:fit-content;margin-top:.625rem;box-shadow:0 2px 0 0 #0d0c0e}.Home_appBadge__bQ_cz,.Home_footer__7dKhS{font-family:var(--font-body);text-transform:uppercase;border-radius:2px}.Home_footer__7dKhS{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1.25rem;background:linear-gradient(165deg,#c0c9c8 0,var(--color-sage) 100%);box-shadow:var(--block-shadow);animation:Home_fadeSlideUp__DLwTy .6s cubic-bezier(.16,1,.3,1) .4s forwards;opacity:0;font-size:.5rem;font-weight:500;letter-spacing:.25em;color:var(--color-dark)}.Home_founders__psaN9{opacity:.6}@keyframes Home_fadeSlideDown__xp_kL{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_fadeSlideUp__DLwTy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.Home_appsGrid__nS3OQ{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.Home_appsGrid__nS3OQ{grid-template-columns:repeat(2,1fr)}.Home_page__99CK0{padding:1rem}.Home_appIcon__CpVk3{width:56px;height:56px;border-radius:12px}}@media (max-width:600px){.Home_page__99CK0{padding:.75rem}.Home_container__Ennsq{gap:3px;padding:3px}.Home_appsGrid__nS3OQ{grid-template-columns:1fr;grid-template-rows:repeat(2,var(--app-row-height));grid-auto-rows:var(--app-row-height)}.Home_appCard__NvbdG{flex-direction:row;align-items:center;padding:.875rem 1rem;gap:1rem}.Home_appIconWrapper__mFvQo{margin-bottom:0}.Home_appIcon__CpVk3{width:48px;height:48px;border-radius:11px}.Home_appInfo__VqvxA{gap:.125rem}.Home_appName__4P3yW{font-size:.8125rem}.Home_appDescription__wQUCn{font-size:.625rem;-webkit-line-clamp:2}.Home_appBadge__bQ_cz{margin-top:.375rem;font-size:.375rem}.Home_header__qwdnY{padding:.625rem 1rem}.Home_footer__7dKhS{flex-direction:column;gap:.25rem;text-align:center;padding:.5rem 1rem}.Home_appCount__A7cSs{display:none}}