.apps-module__Ru4iPq__page{padding-top:72px;padding-bottom:96px}.apps-module__Ru4iPq__intro{max-width:820px}.apps-module__Ru4iPq__title{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(40px,6vw,76px);font-weight:700;line-height:.98}.apps-module__Ru4iPq__quiet{color:var(--muted-2)}.apps-module__Ru4iPq__lede{max-width:560px;color:var(--muted);text-wrap:pretty;margin:22px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.55}.apps-module__Ru4iPq__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:48px 0 24px;display:flex}.apps-module__Ru4iPq__tabs{flex-wrap:wrap;gap:8px;display:flex}.apps-module__Ru4iPq__tab{background:var(--chip);height:38px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:550;transition:background-color .2s,color .2s;display:inline-flex}.apps-module__Ru4iPq__tab:hover{background:var(--sunk);color:var(--ink)}.apps-module__Ru4iPq__tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.apps-module__Ru4iPq__tabOn,.apps-module__Ru4iPq__tabOn:hover{background:var(--ink);color:var(--on-ink)}.apps-module__Ru4iPq__tabCount{font-family:var(--mono);opacity:.6;font-size:11.5px}.apps-module__Ru4iPq__readout{color:var(--muted);font-family:var(--mono);font-size:12px}.apps-module__Ru4iPq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.apps-module__Ru4iPq__grid>*{min-width:0}.apps-module__Ru4iPq__cell{height:100%}.apps-module__Ru4iPq__skel{background:var(--chip);border-radius:999px;animation:1.4s ease-in-out infinite apps-module__Ru4iPq__skelPulse}.apps-module__Ru4iPq__skelCard{background:var(--card);border:1px solid var(--line);border-radius:28px;gap:10px;min-height:360px;padding:10px;display:grid}.apps-module__Ru4iPq__skelWell{border-radius:17px;min-height:170px}.apps-module__Ru4iPq__skelBody{align-content:start;gap:10px;padding:14px;display:grid}@keyframes apps-module__Ru4iPq__skelPulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:960px){.apps-module__Ru4iPq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.apps-module__Ru4iPq__page{padding-top:48px}.apps-module__Ru4iPq__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.apps-module__Ru4iPq__skel{animation:none}.apps-module__Ru4iPq__tab{transition:none}}
